.class public Lcom/netease/newsreader/activity/NewsReader;
.super Lcom/netease/newsreader/activity/BaseActivity;
.source "NewsReader.java"

# interfaces
.implements Landroid/widget/AdapterView$OnItemClickListener;
.implements Lcom/netease/newsreader/view/PullRefreshListView$OnRefreshListener;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/netease/newsreader/activity/NewsReader$TabEnum;,
        Lcom/netease/newsreader/activity/NewsReader$getmorePhotoset;
    }
.end annotation

.annotation system Ldalvik/annotation/Signature;
    value = {
        "Lcom/netease/newsreader/activity/BaseActivity;",
        "Landroid/widget/AdapterView$OnItemClickListener;",
        "Lcom/netease/newsreader/view/PullRefreshListView$OnRefreshListener;"
    }
.end annotation


# static fields
.field private static synthetic $SWITCH_TABLE$com$netease$newsreader$activity$NewsReader$TabEnum:[I = null

.field public static final COLUMN_ID:Ljava/lang/String; = "column_id"

.field private static final COMMENT:Ljava/lang/String; = "comment"

.field public static final CUSTOM_FINISH:Ljava/lang/String; = "custom_finish"

.field private static final NEWS:Ljava/lang/String; = "news"

.field private static final PICTURES:Ljava/lang/String; = "pictures"

.field public static final POSITION:Ljava/lang/String; = "position"

.field private static final TOPIC:Ljava/lang/String; = "topci"

.field private static final VOTE:Ljava/lang/String; = "vote"

.field private static imageDownloader:Lcom/netease/newsreader/util/BaseImageDownloader;


# instance fields
.field private final ADVERTISMENT_JSON_STR:Ljava/lang/String;

.field private IS_COMMENT:Z

.field private IS_NEWS:Z

.field private IS_PICTURES:Z

.field private IS_TOPIC:Z

.field private IS_VOTE:Z

.field private final TAB_KEY_COMMENT:I

.field private final TAB_KEY_NEWS:I

.field private final TAB_KEY_PICTURES:I

.field private final TAB_KEY_TOPIC:I

.field private final TAB_KEY_VOTE:I

.field private adapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

.field private advGallery:Lcom/netease/newsreader/view/HeadAdvertismentGallery;

.field private advlen:I

.field private appdata:Lcom/netease/newsreader/activity/MyApplication;

.field private clickListener:Landroid/view/View$OnClickListener;

.field private clicked:Landroid/view/View;

.field private clicked4Comment:Landroid/view/View;

.field private columnID:Ljava/lang/String;

.field private columnName:Ljava/lang/String;

.field private columnNavi:Landroid/widget/FrameLayout;

.field private columnScrollView:Landroid/widget/HorizontalScrollView;

.field private columnSlideBar:Landroid/widget/ImageView;

.field private columnTitleLayout:Landroid/widget/LinearLayout;

.field private columnURL:Ljava/lang/String;

.field private columnsListData:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;"
        }
    .end annotation
.end field

.field private commentColumnSlideBar:Landroid/widget/ImageView;

.field private commentsColumnClickListener:Landroid/view/View$OnClickListener;

.field private commentsListClickListener:Landroid/widget/AdapterView$OnItemClickListener;

.field private commentsListScrollListener:Landroid/widget/AbsListView$OnScrollListener;

.field private comments_list:Landroid/widget/ListView;

.field private currentNum:I

.field private currentStart:I

.field private currentTID:I

.field private currentTab:Lcom/netease/newsreader/activity/NewsReader$TabEnum;

.field private customClickListener:Landroid/view/View$OnClickListener;

.field private customLayout:Landroid/widget/LinearLayout;

.field private data:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;"
        }
    .end annotation
.end field

.field private dataMap4NonHead:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Lcom/netease/newsreader/util/BasePageViewAdapter;",
            ">;"
        }
    .end annotation
.end field

.field private dayRankCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

.field private dayRankCommentsData:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;"
        }
    .end annotation
.end field

.field private day_comments:Landroid/widget/TextView;

.field private guideClickListener:Landroid/view/View$OnClickListener;

.field private handler:Landroid/os/Handler;

.field private headAdv:Landroid/view/View;

.field private headAdvertismentData:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;"
        }
    .end annotation
.end field

.field private headerLay:Landroid/view/View;

.field private isHeadline:Z

.field private isMenuMakeColumn:Z

.field private is_top:Z

.field private isgetmorepic:Z

.field private itemlist:Landroid/widget/ListView;

.field private lastItem:I

.field private lastVisibleItem:I

.field private lay:Landroid/widget/LinearLayout;

.field private location:[I

.field private mAdvertimentAdapter:Lcom/netease/newsreader/adapter/HeadAdvertismentAdapter;

.field private mDecelerateInterpolater:Landroid/view/animation/Interpolator;

.field private mLabelArray:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;"
        }
    .end annotation
.end field

.field private mLayoutInflater:Landroid/view/LayoutInflater;

.field private mLocalNewsArea:Landroid/view/View;

.field private mNeedUpdateLocalNews:Z

.field private mOnSharedPreferenceChangeListener:Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;

.field private mProgressbarLoadingLayout:Landroid/widget/LinearLayout;

.field private mPullForComment:Lcom/netease/newsreader/view/PullRefreshListView;

.field private mPullForNews:Lcom/netease/newsreader/view/PullRefreshListView;

.field private mPullForPicture:Lcom/netease/newsreader/view/PullRefreshListView;

.field private mPullForTopic:Lcom/netease/newsreader/view/PullRefreshListView;

.field private mVfDetector:Landroid/view/GestureDetector;

.field private mainguide_stub:Landroid/view/View;

.field private maxsetid:Ljava/lang/String;

.field private mcurrentnum:I

.field private menuDownloadArticleListener:Landroid/view/View$OnClickListener;

.field private menuExitListener:Landroid/view/View$OnClickListener;

.field private menuFlag:Ljava/lang/String;

.field private menuMakeColumnListener:Landroid/view/View$OnClickListener;

.field private menuMyCollectListener:Landroid/view/View$OnClickListener;

.field private menuMyCommentListener:Landroid/view/View$OnClickListener;

.field private menuRefreshListener:Landroid/view/View$OnClickListener;

.field private menuSettingListener:Landroid/view/View$OnClickListener;

.field private menuThemeChangeListener:Landroid/view/View$OnClickListener;

.field private menuThemeChangeOtherListener:Landroid/view/View$OnClickListener;

.field private menu_1:Landroid/view/View;

.field private menu_2:Landroid/view/View;

.field private menu_display:Z

.field private menu_download_article:Landroid/widget/LinearLayout;

.field private menu_download_article_text:Landroid/widget/TextView;

.field private menu_exit:Landroid/widget/LinearLayout;

.field private menu_make_column:Landroid/widget/LinearLayout;

.field private menu_my_collect:Landroid/widget/LinearLayout;

.field private menu_my_comment:Landroid/widget/LinearLayout;

.field private menu_refresh:Landroid/widget/LinearLayout;

.field private menu_setting:Landroid/widget/LinearLayout;

.field private menu_theme_change:Landroid/widget/LinearLayout;

.field private minsetid:Ljava/lang/String;

.field private mlastitem:I

.field private more:Landroid/widget/TextView;

.field private moreButton:Landroid/widget/Button;

.field private moreButtonClickMap:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private moreClickListener:Landroid/view/View$OnClickListener;

.field private moreColumnsListData:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;"
        }
    .end annotation
.end field

.field private moreFlag:Z

.field private moreMergeAdapter:Lcom/netease/newsreader/util/MergeAdapter;

.field private moveFlag:I

.field private mtotalItemCount:I

.field private mtotalcount:I

.field private networkStatus:Z

.field private newsreaderguide:Z

.field private pgridadapter:Lcom/netease/newsreader/util/PictureGridAdapter;

.field private photogridView:Landroid/widget/ListView;

.field private photogridviewClickListener:Landroid/view/View$OnClickListener;

.field private photosetlist:Ljava/util/Vector;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Vector",
            "<",
            "Lcom/netease/newsreader/bean/PhotosetListInfo;",
            ">;"
        }
    .end annotation
.end field

.field private scrollToLeft:Landroid/widget/ImageButton;

.field private scrollToRight:Landroid/widget/ImageButton;

.field private scrollX:I

.field private set_prefs:Landroid/content/SharedPreferences;

.field private showMoreCountMap:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Integer;",
            ">;"
        }
    .end annotation
.end field

.field private slideColumnBarAnimation:Landroid/view/animation/TranslateAnimation;

.field private slideColumnBarAnimation4Comment:Landroid/view/animation/TranslateAnimation;

.field private subList:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;"
        }
    .end annotation
.end field

.field private tabFrontBgAnimation:Landroid/view/animation/Animation;

.field private tab_front_bg:Landroid/widget/ImageView;

.field private tabs:Landroid/widget/TabHost;

.field private tabv:Landroid/view/View;

.field private themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

.field private timer:Ljava/util/Timer;

.field private tmpColumnsListData:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;"
        }
    .end annotation
.end field

.field private tmpData:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;"
        }
    .end annotation
.end field

.field private tmpDayCommentsData:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;"
        }
    .end annotation
.end field

.field private tmpSubList:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;"
        }
    .end annotation
.end field

.field private tmpTopCommentsData:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;"
        }
    .end annotation
.end field

.field private tmpWeekCommentsData:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;"
        }
    .end annotation
.end field

.field private toRight:I

.field private toast:Landroid/widget/Toast;

.field private topCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

.field private topCommentsData:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;"
        }
    .end annotation
.end field

.field private top_comments:Landroid/widget/TextView;

.field private top_image:Landroid/widget/ImageView;

.field private top_image_text:Landroid/widget/RelativeLayout;

.field private top_main_bottom:Landroid/widget/RelativeLayout;

.field private top_main_text:Landroid/widget/TextView;

.field private top_progressbar:Landroid/widget/ProgressBar;

.field private top_text:Landroid/widget/TextView;

.field private topicAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

.field private topicData:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;"
        }
    .end annotation
.end field

.field private topic_list:Landroid/widget/ListView;

.field private totalCount:I

.field private viewstub_mainguide:Landroid/view/ViewStub;

.field private voteAdapter:Lcom/netease/newsreader/adapter/VoteAdapter;

.field private voteGallery:Lcom/netease/newsreader/view/VoteGallery;

.field private vote_slider:Ljava/lang/String;

.field private weekRankCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

.field private weekRankCommentsData:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;"
        }
    .end annotation
.end field

.field private week_comments:Landroid/widget/TextView;


# direct methods
.method static synthetic $SWITCH_TABLE$com$netease$newsreader$activity$NewsReader$TabEnum()[I
    .locals 3

    .prologue
    .line 108
    sget-object v0, Lcom/netease/newsreader/activity/NewsReader;->$SWITCH_TABLE$com$netease$newsreader$activity$NewsReader$TabEnum:[I

    if-eqz v0, :cond_0

    :goto_0
    return-object v0

    :cond_0
    invoke-static {}, Lcom/netease/newsreader/activity/NewsReader$TabEnum;->values()[Lcom/netease/newsreader/activity/NewsReader$TabEnum;

    move-result-object v0

    array-length v0, v0

    new-array v0, v0, [I

    :try_start_0
    sget-object v1, Lcom/netease/newsreader/activity/NewsReader$TabEnum;->Comment:Lcom/netease/newsreader/activity/NewsReader$TabEnum;

    invoke-virtual {v1}, Lcom/netease/newsreader/activity/NewsReader$TabEnum;->ordinal()I

    move-result v1

    const/4 v2, 0x4

    aput v2, v0, v1
    :try_end_0
    .catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_4

    :goto_1
    :try_start_1
    sget-object v1, Lcom/netease/newsreader/activity/NewsReader$TabEnum;->News:Lcom/netease/newsreader/activity/NewsReader$TabEnum;

    invoke-virtual {v1}, Lcom/netease/newsreader/activity/NewsReader$TabEnum;->ordinal()I

    move-result v1

    const/4 v2, 0x1

    aput v2, v0, v1
    :try_end_1
    .catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_3

    :goto_2
    :try_start_2
    sget-object v1, Lcom/netease/newsreader/activity/NewsReader$TabEnum;->Pictures:Lcom/netease/newsreader/activity/NewsReader$TabEnum;

    invoke-virtual {v1}, Lcom/netease/newsreader/activity/NewsReader$TabEnum;->ordinal()I

    move-result v1

    const/4 v2, 0x3

    aput v2, v0, v1
    :try_end_2
    .catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2

    :goto_3
    :try_start_3
    sget-object v1, Lcom/netease/newsreader/activity/NewsReader$TabEnum;->Topic:Lcom/netease/newsreader/activity/NewsReader$TabEnum;

    invoke-virtual {v1}, Lcom/netease/newsreader/activity/NewsReader$TabEnum;->ordinal()I

    move-result v1

    const/4 v2, 0x2

    aput v2, v0, v1
    :try_end_3
    .catch Ljava/lang/NoSuchFieldError; {:try_start_3 .. :try_end_3} :catch_1

    :goto_4
    :try_start_4
    sget-object v1, Lcom/netease/newsreader/activity/NewsReader$TabEnum;->Vote:Lcom/netease/newsreader/activity/NewsReader$TabEnum;

    invoke-virtual {v1}, Lcom/netease/newsreader/activity/NewsReader$TabEnum;->ordinal()I

    move-result v1

    const/4 v2, 0x5

    aput v2, v0, v1
    :try_end_4
    .catch Ljava/lang/NoSuchFieldError; {:try_start_4 .. :try_end_4} :catch_0

    :goto_5
    sput-object v0, Lcom/netease/newsreader/activity/NewsReader;->$SWITCH_TABLE$com$netease$newsreader$activity$NewsReader$TabEnum:[I

    goto :goto_0

    :catch_0
    move-exception v1

    goto :goto_5

    :catch_1
    move-exception v1

    goto :goto_4

    :catch_2
    move-exception v1

    goto :goto_3

    :catch_3
    move-exception v1

    goto :goto_2

    :catch_4
    move-exception v1

    goto :goto_1
.end method

.method public constructor <init>()V
    .locals 6

    .prologue
    const/4 v5, 0x0

    const/4 v4, 0x2

    const/4 v3, 0x1

    const/4 v2, 0x0

    .line 108
    invoke-direct {p0}, Lcom/netease/newsreader/activity/BaseActivity;-><init>()V

    .line 113
    const-string v0, ""

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->maxsetid:Ljava/lang/String;

    .line 114
    const-string v0, ""

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->minsetid:Ljava/lang/String;

    .line 130
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    .line 131
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->tmpData:Ljava/util/List;

    .line 132
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->showMoreCountMap:Ljava/util/HashMap;

    .line 133
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->dataMap4NonHead:Ljava/util/HashMap;

    .line 134
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->moreButtonClickMap:Ljava/util/HashMap;

    .line 136
    iput v2, p0, Lcom/netease/newsreader/activity/NewsReader;->currentStart:I

    .line 137
    iput-boolean v3, p0, Lcom/netease/newsreader/activity/NewsReader;->is_top:Z

    .line 138
    const-string v0, ""

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->columnURL:Ljava/lang/String;

    .line 140
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->columnsListData:Ljava/util/List;

    .line 141
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->moreColumnsListData:Ljava/util/List;

    .line 143
    iput-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->adapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    .line 151
    iput v3, p0, Lcom/netease/newsreader/activity/NewsReader;->TAB_KEY_NEWS:I

    .line 152
    iput v4, p0, Lcom/netease/newsreader/activity/NewsReader;->TAB_KEY_TOPIC:I

    .line 153
    const/4 v0, 0x3

    iput v0, p0, Lcom/netease/newsreader/activity/NewsReader;->TAB_KEY_PICTURES:I

    .line 154
    const/4 v0, 0x4

    iput v0, p0, Lcom/netease/newsreader/activity/NewsReader;->TAB_KEY_COMMENT:I

    .line 155
    const/4 v0, 0x5

    iput v0, p0, Lcom/netease/newsreader/activity/NewsReader;->TAB_KEY_VOTE:I

    .line 167
    iput-boolean v3, p0, Lcom/netease/newsreader/activity/NewsReader;->IS_NEWS:Z

    .line 168
    iput-boolean v3, p0, Lcom/netease/newsreader/activity/NewsReader;->IS_TOPIC:Z

    .line 169
    iput-boolean v3, p0, Lcom/netease/newsreader/activity/NewsReader;->IS_PICTURES:Z

    .line 170
    iput-boolean v3, p0, Lcom/netease/newsreader/activity/NewsReader;->IS_COMMENT:Z

    .line 171
    iput-boolean v3, p0, Lcom/netease/newsreader/activity/NewsReader;->IS_VOTE:Z

    .line 187
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->topicData:Ljava/util/List;

    .line 207
    const-string v0, "news"

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->menuFlag:Ljava/lang/String;

    .line 211
    sget-object v0, Lcom/netease/newsreader/activity/NewsReader$TabEnum;->News:Lcom/netease/newsreader/activity/NewsReader$TabEnum;

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->currentTab:Lcom/netease/newsreader/activity/NewsReader$TabEnum;

    .line 213
    iput v2, p0, Lcom/netease/newsreader/activity/NewsReader;->moveFlag:I

    .line 215
    iput-boolean v2, p0, Lcom/netease/newsreader/activity/NewsReader;->isgetmorepic:Z

    .line 216
    iput-boolean v2, p0, Lcom/netease/newsreader/activity/NewsReader;->newsreaderguide:Z

    .line 988
    iput v2, p0, Lcom/netease/newsreader/activity/NewsReader;->scrollX:I

    .line 989
    iput v2, p0, Lcom/netease/newsreader/activity/NewsReader;->toRight:I

    .line 990
    new-instance v0, Landroid/view/GestureDetector;

    new-instance v1, Lcom/netease/newsreader/activity/NewsReader$1;

    invoke-direct {v1, p0}, Lcom/netease/newsreader/activity/NewsReader$1;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    invoke-direct {v0, v1}, Landroid/view/GestureDetector;-><init>(Landroid/view/GestureDetector$OnGestureListener;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mVfDetector:Landroid/view/GestureDetector;

    .line 1010
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->tmpColumnsListData:Ljava/util/List;

    .line 1011
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->headAdvertismentData:Ljava/util/List;

    .line 1012
    const-string v0, "advertisment_json_string"

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->ADVERTISMENT_JSON_STR:Ljava/lang/String;

    .line 1470
    new-instance v0, Lcom/netease/newsreader/activity/NewsReader$2;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/NewsReader$2;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->guideClickListener:Landroid/view/View$OnClickListener;

    .line 1484
    iput-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked:Landroid/view/View;

    .line 1535
    new-array v0, v4, [I

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->location:[I

    .line 1536
    const-string v0, ""

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->columnName:Ljava/lang/String;

    .line 1537
    const-string v0, ""

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->columnID:Ljava/lang/String;

    .line 1538
    iput-boolean v3, p0, Lcom/netease/newsreader/activity/NewsReader;->isHeadline:Z

    .line 1539
    const/4 v0, -0x1

    iput v0, p0, Lcom/netease/newsreader/activity/NewsReader;->currentTID:I

    .line 1541
    new-instance v0, Lcom/netease/newsreader/activity/NewsReader$3;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/NewsReader$3;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->clickListener:Landroid/view/View$OnClickListener;

    .line 1606
    iput v4, p0, Lcom/netease/newsreader/activity/NewsReader;->advlen:I

    .line 2345
    new-instance v0, Lcom/netease/newsreader/activity/NewsReader$4;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/NewsReader$4;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->handler:Landroid/os/Handler;

    .line 3263
    iput-boolean v2, p0, Lcom/netease/newsreader/activity/NewsReader;->moreFlag:Z

    .line 3265
    new-instance v0, Lcom/netease/newsreader/activity/NewsReader$5;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/NewsReader$5;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->moreClickListener:Landroid/view/View$OnClickListener;

    .line 3363
    new-instance v0, Lcom/netease/newsreader/activity/NewsReader$6;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/NewsReader$6;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->customClickListener:Landroid/view/View$OnClickListener;

    .line 3379
    new-instance v0, Lcom/netease/newsreader/activity/NewsReader$7;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/NewsReader$7;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->photogridviewClickListener:Landroid/view/View$OnClickListener;

    .line 3699
    iput v2, p0, Lcom/netease/newsreader/activity/NewsReader;->mcurrentnum:I

    .line 3732
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->subList:Ljava/util/List;

    .line 3733
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->tmpSubList:Ljava/util/List;

    .line 3858
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->topCommentsData:Ljava/util/List;

    .line 3859
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->dayRankCommentsData:Ljava/util/List;

    .line 3860
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->weekRankCommentsData:Ljava/util/List;

    .line 3862
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->tmpTopCommentsData:Ljava/util/List;

    .line 3863
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->tmpDayCommentsData:Ljava/util/List;

    .line 3864
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->tmpWeekCommentsData:Ljava/util/List;

    .line 3866
    iput v2, p0, Lcom/netease/newsreader/activity/NewsReader;->totalCount:I

    .line 3867
    iput v2, p0, Lcom/netease/newsreader/activity/NewsReader;->lastItem:I

    .line 3868
    iput v2, p0, Lcom/netease/newsreader/activity/NewsReader;->currentNum:I

    .line 3912
    iput-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked4Comment:Landroid/view/View;

    .line 3947
    new-instance v0, Lcom/netease/newsreader/activity/NewsReader$8;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/NewsReader$8;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->commentsListScrollListener:Landroid/widget/AbsListView$OnScrollListener;

    .line 4030
    new-instance v0, Lcom/netease/newsreader/activity/NewsReader$9;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/NewsReader$9;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->commentsColumnClickListener:Landroid/view/View$OnClickListener;

    .line 4083
    new-instance v0, Lcom/netease/newsreader/activity/NewsReader$10;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/NewsReader$10;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->commentsListClickListener:Landroid/widget/AdapterView$OnItemClickListener;

    .line 4179
    iput-boolean v2, p0, Lcom/netease/newsreader/activity/NewsReader;->networkStatus:Z

    .line 4244
    iput-boolean v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_display:Z

    .line 4442
    new-instance v0, Lcom/netease/newsreader/activity/NewsReader$11;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/NewsReader$11;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->menuRefreshListener:Landroid/view/View$OnClickListener;

    .line 4732
    new-instance v0, Lcom/netease/newsreader/activity/NewsReader$12;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/NewsReader$12;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->menuDownloadArticleListener:Landroid/view/View$OnClickListener;

    .line 4763
    new-instance v0, Lcom/netease/newsreader/activity/NewsReader$13;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/NewsReader$13;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->menuMyCollectListener:Landroid/view/View$OnClickListener;

    .line 4774
    new-instance v0, Lcom/netease/newsreader/activity/NewsReader$14;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/NewsReader$14;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->menuSettingListener:Landroid/view/View$OnClickListener;

    .line 4784
    iput-boolean v2, p0, Lcom/netease/newsreader/activity/NewsReader;->isMenuMakeColumn:Z

    .line 4785
    new-instance v0, Lcom/netease/newsreader/activity/NewsReader$15;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/NewsReader$15;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->menuMakeColumnListener:Landroid/view/View$OnClickListener;

    .line 4803
    new-instance v0, Lcom/netease/newsreader/activity/NewsReader$16;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/NewsReader$16;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->menuThemeChangeListener:Landroid/view/View$OnClickListener;

    .line 4821
    new-instance v0, Lcom/netease/newsreader/activity/NewsReader$17;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/NewsReader$17;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->menuThemeChangeOtherListener:Landroid/view/View$OnClickListener;

    .line 4843
    new-instance v0, Lcom/netease/newsreader/activity/NewsReader$18;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/NewsReader$18;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->menuMyCommentListener:Landroid/view/View$OnClickListener;

    .line 4856
    new-instance v0, Lcom/netease/newsreader/activity/NewsReader$19;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/NewsReader$19;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->menuExitListener:Landroid/view/View$OnClickListener;

    .line 4992
    iput-boolean v3, p0, Lcom/netease/newsreader/activity/NewsReader;->mNeedUpdateLocalNews:Z

    .line 5037
    new-instance v0, Lcom/netease/newsreader/activity/NewsReader$20;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/NewsReader$20;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mOnSharedPreferenceChangeListener:Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;

    .line 108
    return-void
.end method

.method private UpdateDisplay()V
    .locals 10

    .prologue
    const/4 v7, 0x0

    .line 1017
    invoke-static {p0}, Lcom/netease/newsreader/util/Tools;->CheckNetwork(Landroid/content/Context;)Z

    move-result v6

    if-nez v6, :cond_2

    .line 1018
    const-string v6, "\u7f51\u7edc\u8fde\u63a5\u9519\u8bef"

    invoke-static {p0, v6, v7}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    move-result-object v6

    invoke-virtual {v6}, Landroid/widget/Toast;->show()V

    .line 1027
    :goto_0
    const-string v6, "top_columns"

    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-static {p0, v6, v7}, Lcom/netease/newsreader/util/Tools;->getDataFromDB(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;)Landroid/database/Cursor;

    move-result-object v0

    .line 1028
    .local v0, cursor:Landroid/database/Cursor;
    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/NewsReader;->startManagingCursor(Landroid/database/Cursor;)V

    .line 1031
    if-eqz v0, :cond_3

    :try_start_0
    invoke-interface {v0}, Landroid/database/Cursor;->getCount()I

    move-result v6

    if-eqz v6, :cond_3

    .line 1032
    invoke-direct {p0, v0}, Lcom/netease/newsreader/activity/NewsReader;->getColumnListFromDB(Landroid/database/Cursor;)V

    .line 1034
    iget-object v6, p0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->columnID:Ljava/lang/String;

    const-string v8, "head"

    invoke-direct {p0, v6, v7, v8}, Lcom/netease/newsreader/activity/NewsReader;->getListFromDB(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V

    .line 1036
    iget-object v6, p0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    if-eqz v6, :cond_0

    iget-object v6, p0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    invoke-interface {v6}, Ljava/util/List;->size()I

    move-result v6

    if-lez v6, :cond_0

    .line 1037
    const/4 v6, 0x0

    const-string v7, "0"

    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    iget-object v9, p0, Lcom/netease/newsreader/activity/NewsReader;->columnID:Ljava/lang/String;

    invoke-direct {p0, v6, v7, v8, v9}, Lcom/netease/newsreader/activity/NewsReader;->cacheDocidListMap(ILjava/lang/String;Ljava/util/List;Ljava/lang/String;)V

    .line 1038
    iget-object v6, p0, Lcom/netease/newsreader/activity/NewsReader;->mProgressbarLoadingLayout:Landroid/widget/LinearLayout;

    const/16 v7, 0x8

    invoke-virtual {v6, v7}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 1039
    iget-object v6, p0, Lcom/netease/newsreader/activity/NewsReader;->columnNavi:Landroid/widget/FrameLayout;

    const/4 v7, 0x0

    invoke-virtual {v6, v7}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 1041
    iget-object v6, p0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    const/4 v7, 0x0

    invoke-interface {v6, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    .line 1042
    .local v2, first:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    iget-object v6, p0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    const/4 v7, 0x0

    invoke-interface {v6, v7}, Ljava/util/List;->remove(I)Ljava/lang/Object;

    .line 1045
    invoke-direct {p0, v2}, Lcom/netease/newsreader/activity/NewsReader;->addItemListHeaderView(Ljava/util/Map;)V

    .line 1064
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->setColumnList()V

    .line 1065
    iget-object v6, p0, Lcom/netease/newsreader/activity/NewsReader;->itemlist:Landroid/widget/ListView;

    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->adapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    invoke-virtual {v6, v7}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V

    .line 1068
    .end local v2           #first:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    :cond_0
    invoke-static {p0}, Lcom/netease/newsreader/util/Tools;->CheckNetwork(Landroid/content/Context;)Z

    move-result v6

    if-eqz v6, :cond_1

    .line 1069
    iget-object v6, p0, Lcom/netease/newsreader/activity/NewsReader;->top_progressbar:Landroid/widget/ProgressBar;

    const/4 v7, 0x0

    invoke-virtual {v6, v7}, Landroid/widget/ProgressBar;->setVisibility(I)V

    .line 1071
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->columnID:Ljava/lang/String;

    .line 1072
    .local v3, id:Ljava/lang/String;
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->columnURL:Ljava/lang/String;

    .line 1073
    .local v5, url:Ljava/lang/String;
    iget v4, p0, Lcom/netease/newsreader/activity/NewsReader;->currentStart:I

    .line 1074
    .local v4, start:I
    new-instance v6, Lcom/netease/newsreader/activity/NewsReader$24;

    invoke-direct {v6, p0, v5, v4, v3}, Lcom/netease/newsreader/activity/NewsReader$24;-><init>(Lcom/netease/newsreader/activity/NewsReader;Ljava/lang/String;ILjava/lang/String;)V

    .line 1093
    invoke-virtual {v6}, Lcom/netease/newsreader/activity/NewsReader$24;->start()V
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

    .line 1154
    .end local v3           #id:Ljava/lang/String;
    .end local v4           #start:I
    .end local v5           #url:Ljava/lang/String;
    :cond_1
    :goto_1
    return-void

    .line 1020
    .end local v0           #cursor:Landroid/database/Cursor;
    :cond_2
    iget-object v6, p0, Lcom/netease/newsreader/activity/NewsReader;->mProgressbarLoadingLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v6, v7}, Landroid/widget/LinearLayout;->setVisibility(I)V

    goto :goto_0

    .line 1095
    .restart local v0       #cursor:Landroid/database/Cursor;
    :cond_3
    :try_start_1
    invoke-static {p0}, Lcom/netease/newsreader/util/Tools;->CheckNetwork(Landroid/content/Context;)Z

    move-result v6

    if-eqz v6, :cond_4

    .line 1097
    iget v4, p0, Lcom/netease/newsreader/activity/NewsReader;->currentStart:I

    .line 1098
    .restart local v4       #start:I
    new-instance v6, Lcom/netease/newsreader/activity/NewsReader$25;

    invoke-direct {v6, p0, v4}, Lcom/netease/newsreader/activity/NewsReader$25;-><init>(Lcom/netease/newsreader/activity/NewsReader;I)V

    .line 1139
    invoke-virtual {v6}, Lcom/netease/newsreader/activity/NewsReader$25;->start()V
    :try_end_1
    .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0

    goto :goto_1

    .line 1149
    .end local v4           #start:I
    :catch_0
    move-exception v1

    .line 1151
    .local v1, e:Ljava/lang/Exception;
    invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V

    goto :goto_1

    .line 1142
    .end local v1           #e:Ljava/lang/Exception;
    :cond_4
    :try_start_2
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->getColumnListData()V

    .line 1143
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->getMoreColumnListData()V

    .line 1144
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->setColumnList()V

    .line 1145
    iget-object v6, p0, Lcom/netease/newsreader/activity/NewsReader;->mProgressbarLoadingLayout:Landroid/widget/LinearLayout;

    const/16 v7, 0x8

    invoke-virtual {v6, v7}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 1146
    iget-object v6, p0, Lcom/netease/newsreader/activity/NewsReader;->columnNavi:Landroid/widget/FrameLayout;

    const/4 v7, 0x0

    invoke-virtual {v6, v7}, Landroid/widget/FrameLayout;->setVisibility(I)V
    :try_end_2
    .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0

    goto :goto_1
.end method

.method static synthetic access$0(Lcom/netease/newsreader/activity/NewsReader;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 989
    iput p1, p0, Lcom/netease/newsreader/activity/NewsReader;->toRight:I

    return-void
.end method

.method static synthetic access$1(Lcom/netease/newsreader/activity/NewsReader;)I
    .locals 1
    .parameter

    .prologue
    .line 988
    iget v0, p0, Lcom/netease/newsreader/activity/NewsReader;->scrollX:I

    return v0
.end method

.method static synthetic access$10(Lcom/netease/newsreader/activity/NewsReader;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 1536
    iput-object p1, p0, Lcom/netease/newsreader/activity/NewsReader;->columnName:Ljava/lang/String;

    return-void
.end method

.method static synthetic access$100(Lcom/netease/newsreader/activity/NewsReader;)Landroid/widget/ImageView;
    .locals 1
    .parameter

    .prologue
    .line 3870
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->commentColumnSlideBar:Landroid/widget/ImageView;

    return-object v0
.end method

.method static synthetic access$101(Lcom/netease/newsreader/activity/NewsReader;)Ljava/lang/String;
    .locals 1
    .parameter

    .prologue
    .line 207
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->menuFlag:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$102(Lcom/netease/newsreader/activity/NewsReader;Ljava/util/List;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 183
    iput-object p1, p0, Lcom/netease/newsreader/activity/NewsReader;->mLabelArray:Ljava/util/List;

    return-void
.end method

.method static synthetic access$103(Lcom/netease/newsreader/activity/NewsReader;Z)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 4244
    iput-boolean p1, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_display:Z

    return-void
.end method

.method static synthetic access$104(Lcom/netease/newsreader/activity/NewsReader;)Landroid/widget/TextView;
    .locals 1
    .parameter

    .prologue
    .line 556
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_download_article_text:Landroid/widget/TextView;

    return-object v0
.end method

.method static synthetic access$105(Lcom/netease/newsreader/activity/NewsReader;)Lcom/netease/newsreader/activity/MyApplication;
    .locals 1
    .parameter

    .prologue
    .line 115
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->appdata:Lcom/netease/newsreader/activity/MyApplication;

    return-object v0
.end method

.method static synthetic access$106(Lcom/netease/newsreader/activity/NewsReader;Z)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 4784
    iput-boolean p1, p0, Lcom/netease/newsreader/activity/NewsReader;->isMenuMakeColumn:Z

    return-void
.end method

.method static synthetic access$107(Lcom/netease/newsreader/activity/NewsReader;)Ljava/util/Timer;
    .locals 1
    .parameter

    .prologue
    .line 4216
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->timer:Ljava/util/Timer;

    return-object v0
.end method

.method static synthetic access$108(Lcom/netease/newsreader/activity/NewsReader;Z)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 4992
    iput-boolean p1, p0, Lcom/netease/newsreader/activity/NewsReader;->mNeedUpdateLocalNews:Z

    return-void
.end method

.method static synthetic access$109(Lcom/netease/newsreader/activity/NewsReader;)Ljava/lang/String;
    .locals 1
    .parameter

    .prologue
    .line 114
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->minsetid:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$11(Lcom/netease/newsreader/activity/NewsReader;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 1537
    iput-object p1, p0, Lcom/netease/newsreader/activity/NewsReader;->columnID:Ljava/lang/String;

    return-void
.end method

.method static synthetic access$110(Lcom/netease/newsreader/activity/NewsReader;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 114
    iput-object p1, p0, Lcom/netease/newsreader/activity/NewsReader;->minsetid:Ljava/lang/String;

    return-void
.end method

.method static synthetic access$111(Lcom/netease/newsreader/activity/NewsReader;)Landroid/view/View;
    .locals 1
    .parameter

    .prologue
    .line 208
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->tabv:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$112(Lcom/netease/newsreader/activity/NewsReader;)Landroid/widget/TabHost;
    .locals 1
    .parameter

    .prologue
    .line 148
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->tabs:Landroid/widget/TabHost;

    return-object v0
.end method

.method static synthetic access$113(Lcom/netease/newsreader/activity/NewsReader;Landroid/view/View;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 208
    iput-object p1, p0, Lcom/netease/newsreader/activity/NewsReader;->tabv:Landroid/view/View;

    return-void
.end method

.method static synthetic access$114(Lcom/netease/newsreader/activity/NewsReader;)I
    .locals 1
    .parameter

    .prologue
    .line 213
    iget v0, p0, Lcom/netease/newsreader/activity/NewsReader;->moveFlag:I

    return v0
.end method

.method static synthetic access$115(Lcom/netease/newsreader/activity/NewsReader;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 213
    iput p1, p0, Lcom/netease/newsreader/activity/NewsReader;->moveFlag:I

    return-void
.end method

.method static synthetic access$116(Lcom/netease/newsreader/activity/NewsReader;Landroid/view/animation/Animation;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 150
    iput-object p1, p0, Lcom/netease/newsreader/activity/NewsReader;->tabFrontBgAnimation:Landroid/view/animation/Animation;

    return-void
.end method

.method static synthetic access$117(Lcom/netease/newsreader/activity/NewsReader;)Landroid/view/animation/Animation;
    .locals 1
    .parameter

    .prologue
    .line 150
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->tabFrontBgAnimation:Landroid/view/animation/Animation;

    return-object v0
.end method

.method static synthetic access$118(Lcom/netease/newsreader/activity/NewsReader;)Landroid/view/animation/Interpolator;
    .locals 1
    .parameter

    .prologue
    .line 205
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mDecelerateInterpolater:Landroid/view/animation/Interpolator;

    return-object v0
.end method

.method static synthetic access$119(Lcom/netease/newsreader/activity/NewsReader;)Landroid/widget/ImageView;
    .locals 1
    .parameter

    .prologue
    .line 149
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->tab_front_bg:Landroid/widget/ImageView;

    return-object v0
.end method

.method static synthetic access$12(Lcom/netease/newsreader/activity/NewsReader;)Ljava/lang/String;
    .locals 1
    .parameter

    .prologue
    .line 1536
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->columnName:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$120(Lcom/netease/newsreader/activity/NewsReader;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 207
    iput-object p1, p0, Lcom/netease/newsreader/activity/NewsReader;->menuFlag:Ljava/lang/String;

    return-void
.end method

.method static synthetic access$121(Lcom/netease/newsreader/activity/NewsReader;)Z
    .locals 1
    .parameter

    .prologue
    .line 168
    iget-boolean v0, p0, Lcom/netease/newsreader/activity/NewsReader;->IS_TOPIC:Z

    return v0
.end method

.method static synthetic access$122(Lcom/netease/newsreader/activity/NewsReader;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 191
    iput-object p1, p0, Lcom/netease/newsreader/activity/NewsReader;->vote_slider:Ljava/lang/String;

    return-void
.end method

.method static synthetic access$123(Lcom/netease/newsreader/activity/NewsReader;Lcom/netease/newsreader/activity/NewsReader$TabEnum;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 211
    iput-object p1, p0, Lcom/netease/newsreader/activity/NewsReader;->currentTab:Lcom/netease/newsreader/activity/NewsReader$TabEnum;

    return-void
.end method

.method static synthetic access$124(Lcom/netease/newsreader/activity/NewsReader;)V
    .locals 0
    .parameter

    .prologue
    .line 3700
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->initAttitude()V

    return-void
.end method

.method static synthetic access$125(Lcom/netease/newsreader/activity/NewsReader;)Z
    .locals 1
    .parameter

    .prologue
    .line 169
    iget-boolean v0, p0, Lcom/netease/newsreader/activity/NewsReader;->IS_PICTURES:Z

    return v0
.end method

.method static synthetic access$126(Lcom/netease/newsreader/activity/NewsReader;)V
    .locals 0
    .parameter

    .prologue
    .line 4504
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->refreshPicture()V

    return-void
.end method

.method static synthetic access$127(Lcom/netease/newsreader/activity/NewsReader;)Z
    .locals 1
    .parameter

    .prologue
    .line 170
    iget-boolean v0, p0, Lcom/netease/newsreader/activity/NewsReader;->IS_COMMENT:Z

    return v0
.end method

.method static synthetic access$128(Lcom/netease/newsreader/activity/NewsReader;)V
    .locals 0
    .parameter

    .prologue
    .line 3872
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->initComments()V

    return-void
.end method

.method static synthetic access$129(Lcom/netease/newsreader/activity/NewsReader;)Z
    .locals 1
    .parameter

    .prologue
    .line 171
    iget-boolean v0, p0, Lcom/netease/newsreader/activity/NewsReader;->IS_VOTE:Z

    return v0
.end method

.method static synthetic access$13(Lcom/netease/newsreader/activity/NewsReader;)Ljava/util/HashMap;
    .locals 1
    .parameter

    .prologue
    .line 132
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->showMoreCountMap:Ljava/util/HashMap;

    return-object v0
.end method

.method static synthetic access$130(Lcom/netease/newsreader/activity/NewsReader;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 3663
    invoke-direct {p0, p1}, Lcom/netease/newsreader/activity/NewsReader;->onItemSelect(I)V

    return-void
.end method

.method static synthetic access$131(Lcom/netease/newsreader/activity/NewsReader;)Landroid/widget/TextView;
    .locals 1
    .parameter

    .prologue
    .line 204
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->top_main_text:Landroid/widget/TextView;

    return-object v0
.end method

.method static synthetic access$132(Lcom/netease/newsreader/activity/NewsReader;)Landroid/view/View;
    .locals 1
    .parameter

    .prologue
    .line 1484
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$133(Lcom/netease/newsreader/activity/NewsReader;)Z
    .locals 1
    .parameter

    .prologue
    .line 137
    iget-boolean v0, p0, Lcom/netease/newsreader/activity/NewsReader;->is_top:Z

    return v0
.end method

.method static synthetic access$134(Lcom/netease/newsreader/activity/NewsReader;Z)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 168
    iput-boolean p1, p0, Lcom/netease/newsreader/activity/NewsReader;->IS_TOPIC:Z

    return-void
.end method

.method static synthetic access$135(Lcom/netease/newsreader/activity/NewsReader;Z)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 169
    iput-boolean p1, p0, Lcom/netease/newsreader/activity/NewsReader;->IS_PICTURES:Z

    return-void
.end method

.method static synthetic access$136(Lcom/netease/newsreader/activity/NewsReader;Ljava/lang/String;Landroid/os/Message;)V
    .locals 0
    .parameter
    .parameter
    .parameter

    .prologue
    .line 3973
    invoke-direct {p0, p1, p2}, Lcom/netease/newsreader/activity/NewsReader;->getCommentsThread(Ljava/lang/String;Landroid/os/Message;)V

    return-void
.end method

.method static synthetic access$137(Lcom/netease/newsreader/activity/NewsReader;Z)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 170
    iput-boolean p1, p0, Lcom/netease/newsreader/activity/NewsReader;->IS_COMMENT:Z

    return-void
.end method

.method static synthetic access$138(Lcom/netease/newsreader/activity/NewsReader;Z)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 171
    iput-boolean p1, p0, Lcom/netease/newsreader/activity/NewsReader;->IS_VOTE:Z

    return-void
.end method

.method static synthetic access$139(Lcom/netease/newsreader/activity/NewsReader;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 988
    iput p1, p0, Lcom/netease/newsreader/activity/NewsReader;->scrollX:I

    return-void
.end method

.method static synthetic access$14(Lcom/netease/newsreader/activity/NewsReader;)Ljava/lang/String;
    .locals 1
    .parameter

    .prologue
    .line 1537
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->columnID:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$140(Lcom/netease/newsreader/activity/NewsReader;)Ljava/util/List;
    .locals 1
    .parameter

    .prologue
    .line 140
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->columnsListData:Ljava/util/List;

    return-object v0
.end method

.method static synthetic access$141(Lcom/netease/newsreader/activity/NewsReader;)I
    .locals 1
    .parameter

    .prologue
    .line 989
    iget v0, p0, Lcom/netease/newsreader/activity/NewsReader;->toRight:I

    return v0
.end method

.method static synthetic access$142(Lcom/netease/newsreader/activity/NewsReader;)Landroid/view/GestureDetector;
    .locals 1
    .parameter

    .prologue
    .line 990
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mVfDetector:Landroid/view/GestureDetector;

    return-object v0
.end method

.method static synthetic access$143(Lcom/netease/newsreader/activity/NewsReader;)I
    .locals 1
    .parameter

    .prologue
    .line 1606
    iget v0, p0, Lcom/netease/newsreader/activity/NewsReader;->advlen:I

    return v0
.end method

.method static synthetic access$144(Lcom/netease/newsreader/activity/NewsReader;Ljava/util/List;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 1010
    iput-object p1, p0, Lcom/netease/newsreader/activity/NewsReader;->tmpColumnsListData:Ljava/util/List;

    return-void
.end method

.method static synthetic access$145(Lcom/netease/newsreader/activity/NewsReader;)Ljava/util/List;
    .locals 1
    .parameter

    .prologue
    .line 1010
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->tmpColumnsListData:Ljava/util/List;

    return-object v0
.end method

.method static synthetic access$146(Lcom/netease/newsreader/activity/NewsReader;)V
    .locals 0
    .parameter

    .prologue
    .line 796
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->getColumnListData()V

    return-void
.end method

.method static synthetic access$147(Lcom/netease/newsreader/activity/NewsReader;)V
    .locals 0
    .parameter

    .prologue
    .line 829
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->getMoreColumnListData()V

    return-void
.end method

.method static synthetic access$148(Lcom/netease/newsreader/activity/NewsReader;)Ljava/lang/String;
    .locals 1
    .parameter

    .prologue
    .line 138
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->columnURL:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$149(Lcom/netease/newsreader/activity/NewsReader;)Ljava/util/List;
    .locals 1
    .parameter

    .prologue
    .line 1011
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->headAdvertismentData:Ljava/util/List;

    return-object v0
.end method

.method static synthetic access$15(Lcom/netease/newsreader/activity/NewsReader;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 138
    iput-object p1, p0, Lcom/netease/newsreader/activity/NewsReader;->columnURL:Ljava/lang/String;

    return-void
.end method

.method static synthetic access$150(Lcom/netease/newsreader/activity/NewsReader;)Z
    .locals 1
    .parameter

    .prologue
    .line 1538
    iget-boolean v0, p0, Lcom/netease/newsreader/activity/NewsReader;->isHeadline:Z

    return v0
.end method

.method static synthetic access$151(Lcom/netease/newsreader/activity/NewsReader;)I
    .locals 1
    .parameter

    .prologue
    .line 180
    iget v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mtotalItemCount:I

    return v0
.end method

.method static synthetic access$152(Lcom/netease/newsreader/activity/NewsReader;)I
    .locals 1
    .parameter

    .prologue
    .line 181
    iget v0, p0, Lcom/netease/newsreader/activity/NewsReader;->lastVisibleItem:I

    return v0
.end method

.method static synthetic access$153(Lcom/netease/newsreader/activity/NewsReader;)V
    .locals 0
    .parameter

    .prologue
    .line 1308
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->loadRemnantListItem()V

    return-void
.end method

.method static synthetic access$154(Lcom/netease/newsreader/activity/NewsReader;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 181
    iput p1, p0, Lcom/netease/newsreader/activity/NewsReader;->lastVisibleItem:I

    return-void
.end method

.method static synthetic access$155(Lcom/netease/newsreader/activity/NewsReader;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 180
    iput p1, p0, Lcom/netease/newsreader/activity/NewsReader;->mtotalItemCount:I

    return-void
.end method

.method static synthetic access$156(Lcom/netease/newsreader/activity/NewsReader;)Lcom/netease/newsreader/activity/NewsReader$TabEnum;
    .locals 1
    .parameter

    .prologue
    .line 211
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->currentTab:Lcom/netease/newsreader/activity/NewsReader$TabEnum;

    return-object v0
.end method

.method static synthetic access$157(Lcom/netease/newsreader/activity/NewsReader;)Landroid/widget/ListView;
    .locals 1
    .parameter

    .prologue
    .line 194
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->photogridView:Landroid/widget/ListView;

    return-object v0
.end method

.method static synthetic access$159(Lcom/netease/newsreader/activity/NewsReader;)I
    .locals 1
    .parameter

    .prologue
    .line 3697
    iget v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mlastitem:I

    return v0
.end method

.method static synthetic access$16(Lcom/netease/newsreader/activity/NewsReader;)Ljava/util/HashMap;
    .locals 1
    .parameter

    .prologue
    .line 134
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->moreButtonClickMap:Ljava/util/HashMap;

    return-object v0
.end method

.method static synthetic access$160(Lcom/netease/newsreader/activity/NewsReader;)I
    .locals 1
    .parameter

    .prologue
    .line 3698
    iget v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mtotalcount:I

    return v0
.end method

.method static synthetic access$161(Lcom/netease/newsreader/activity/NewsReader;)V
    .locals 0
    .parameter

    .prologue
    .line 3720
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->loadRemnantAttitudeList()V

    return-void
.end method

.method static synthetic access$162(Lcom/netease/newsreader/activity/NewsReader;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 3697
    iput p1, p0, Lcom/netease/newsreader/activity/NewsReader;->mlastitem:I

    return-void
.end method

.method static synthetic access$163(Lcom/netease/newsreader/activity/NewsReader;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 3698
    iput p1, p0, Lcom/netease/newsreader/activity/NewsReader;->mtotalcount:I

    return-void
.end method

.method static synthetic access$164(Lcom/netease/newsreader/activity/NewsReader;Z)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 4179
    iput-boolean p1, p0, Lcom/netease/newsreader/activity/NewsReader;->networkStatus:Z

    return-void
.end method

.method static synthetic access$165(Lcom/netease/newsreader/activity/NewsReader;)Ljava/lang/String;
    .locals 1
    .parameter

    .prologue
    .line 113
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->maxsetid:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$166(Lcom/netease/newsreader/activity/NewsReader;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 113
    iput-object p1, p0, Lcom/netease/newsreader/activity/NewsReader;->maxsetid:Ljava/lang/String;

    return-void
.end method

.method static synthetic access$17(Lcom/netease/newsreader/activity/NewsReader;)Landroid/widget/ProgressBar;
    .locals 1
    .parameter

    .prologue
    .line 173
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->top_progressbar:Landroid/widget/ProgressBar;

    return-object v0
.end method

.method static synthetic access$18(Lcom/netease/newsreader/activity/NewsReader;)Landroid/widget/Button;
    .locals 1
    .parameter

    .prologue
    .line 116
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->moreButton:Landroid/widget/Button;

    return-object v0
.end method

.method static synthetic access$19(Lcom/netease/newsreader/activity/NewsReader;)Landroid/widget/ListView;
    .locals 1
    .parameter

    .prologue
    .line 199
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->comments_list:Landroid/widget/ListView;

    return-object v0
.end method

.method static synthetic access$2(Lcom/netease/newsreader/activity/NewsReader;)Landroid/widget/ImageButton;
    .locals 1
    .parameter

    .prologue
    .line 125
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->scrollToLeft:Landroid/widget/ImageButton;

    return-object v0
.end method

.method static synthetic access$20(Lcom/netease/newsreader/activity/NewsReader;)Landroid/widget/LinearLayout;
    .locals 1
    .parameter

    .prologue
    .line 178
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->lay:Landroid/widget/LinearLayout;

    return-object v0
.end method

.method static synthetic access$21(Lcom/netease/newsreader/activity/NewsReader;Landroid/view/View;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 1487
    invoke-direct {p0, p1}, Lcom/netease/newsreader/activity/NewsReader;->slideColumnBar(Landroid/view/View;)V

    return-void
.end method

.method static synthetic access$22(Lcom/netease/newsreader/activity/NewsReader;)Landroid/view/animation/TranslateAnimation;
    .locals 1
    .parameter

    .prologue
    .line 1485
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->slideColumnBarAnimation:Landroid/view/animation/TranslateAnimation;

    return-object v0
.end method

.method static synthetic access$23(Lcom/netease/newsreader/activity/NewsReader;)Landroid/os/Handler;
    .locals 1
    .parameter

    .prologue
    .line 2345
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->handler:Landroid/os/Handler;

    return-object v0
.end method

.method static synthetic access$24(Lcom/netease/newsreader/activity/NewsReader;)Landroid/widget/ImageView;
    .locals 1
    .parameter

    .prologue
    .line 127
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->columnSlideBar:Landroid/widget/ImageView;

    return-object v0
.end method

.method static synthetic access$25(Lcom/netease/newsreader/activity/NewsReader;)Ljava/util/List;
    .locals 1
    .parameter

    .prologue
    .line 130
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    return-object v0
.end method

.method static synthetic access$26(Lcom/netease/newsreader/activity/NewsReader;)Landroid/widget/LinearLayout;
    .locals 1
    .parameter

    .prologue
    .line 177
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mProgressbarLoadingLayout:Landroid/widget/LinearLayout;

    return-object v0
.end method

.method static synthetic access$27(Lcom/netease/newsreader/activity/NewsReader;)Landroid/widget/FrameLayout;
    .locals 1
    .parameter

    .prologue
    .line 196
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->columnNavi:Landroid/widget/FrameLayout;

    return-object v0
.end method

.method static synthetic access$28(Lcom/netease/newsreader/activity/NewsReader;)V
    .locals 0
    .parameter

    .prologue
    .line 875
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->setColumnList()V

    return-void
.end method

.method static synthetic access$29(Lcom/netease/newsreader/activity/NewsReader;)I
    .locals 1
    .parameter

    .prologue
    .line 1539
    iget v0, p0, Lcom/netease/newsreader/activity/NewsReader;->currentTID:I

    return v0
.end method

.method static synthetic access$3(Lcom/netease/newsreader/activity/NewsReader;)Landroid/widget/ImageButton;
    .locals 1
    .parameter

    .prologue
    .line 126
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->scrollToRight:Landroid/widget/ImageButton;

    return-object v0
.end method

.method static synthetic access$30(Lcom/netease/newsreader/activity/NewsReader;)Z
    .locals 1
    .parameter

    .prologue
    .line 3263
    iget-boolean v0, p0, Lcom/netease/newsreader/activity/NewsReader;->moreFlag:Z

    return v0
.end method

.method static synthetic access$31(Lcom/netease/newsreader/activity/NewsReader;)Ljava/util/List;
    .locals 1
    .parameter

    .prologue
    .line 131
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->tmpData:Ljava/util/List;

    return-object v0
.end method

.method static synthetic access$32(Lcom/netease/newsreader/activity/NewsReader;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter
    .parameter
    .parameter

    .prologue
    .line 1652
    invoke-direct {p0, p1, p2, p3}, Lcom/netease/newsreader/activity/NewsReader;->insertListToDB(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method static synthetic access$33(Lcom/netease/newsreader/activity/NewsReader;ILjava/lang/String;Ljava/util/List;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter
    .parameter
    .parameter
    .parameter

    .prologue
    .line 2314
    invoke-direct {p0, p1, p2, p3, p4}, Lcom/netease/newsreader/activity/NewsReader;->cacheDocidListMap(ILjava/lang/String;Ljava/util/List;Ljava/lang/String;)V

    return-void
.end method

.method static synthetic access$34(Lcom/netease/newsreader/activity/NewsReader;Ljava/util/Map;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 1161
    invoke-direct {p0, p1}, Lcom/netease/newsreader/activity/NewsReader;->addItemListHeaderView(Ljava/util/Map;)V

    return-void
.end method

.method static synthetic access$35(Lcom/netease/newsreader/activity/NewsReader;)Lcom/netease/newsreader/util/BasePageViewAdapter;
    .locals 1
    .parameter

    .prologue
    .line 143
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->adapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    return-object v0
.end method

.method static synthetic access$36(Lcom/netease/newsreader/activity/NewsReader;)Landroid/widget/ListView;
    .locals 1
    .parameter

    .prologue
    .line 120
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->itemlist:Landroid/widget/ListView;

    return-object v0
.end method

.method static synthetic access$37(Lcom/netease/newsreader/activity/NewsReader;Landroid/widget/Toast;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 214
    iput-object p1, p0, Lcom/netease/newsreader/activity/NewsReader;->toast:Landroid/widget/Toast;

    return-void
.end method

.method static synthetic access$38(Lcom/netease/newsreader/activity/NewsReader;)Landroid/widget/Toast;
    .locals 1
    .parameter

    .prologue
    .line 214
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->toast:Landroid/widget/Toast;

    return-object v0
.end method

.method static synthetic access$39(Lcom/netease/newsreader/activity/NewsReader;)Landroid/view/View;
    .locals 1
    .parameter

    .prologue
    .line 1156
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->headAdv:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$4(Lcom/netease/newsreader/activity/NewsReader;)Landroid/content/SharedPreferences;
    .locals 1
    .parameter

    .prologue
    .line 111
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->set_prefs:Landroid/content/SharedPreferences;

    return-object v0
.end method

.method static synthetic access$40()Lcom/netease/newsreader/util/BaseImageDownloader;
    .locals 1

    .prologue
    .line 145
    sget-object v0, Lcom/netease/newsreader/activity/NewsReader;->imageDownloader:Lcom/netease/newsreader/util/BaseImageDownloader;

    return-object v0
.end method

.method static synthetic access$41(Lcom/netease/newsreader/activity/NewsReader;)Ljava/util/HashMap;
    .locals 1
    .parameter

    .prologue
    .line 133
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->dataMap4NonHead:Ljava/util/HashMap;

    return-object v0
.end method

.method static synthetic access$42(Lcom/netease/newsreader/activity/NewsReader;)Lcom/netease/newsreader/view/PullRefreshListView;
    .locals 1
    .parameter

    .prologue
    .line 198
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mPullForComment:Lcom/netease/newsreader/view/PullRefreshListView;

    return-object v0
.end method

.method static synthetic access$43(Lcom/netease/newsreader/activity/NewsReader;)Ljava/util/List;
    .locals 1
    .parameter

    .prologue
    .line 3862
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->tmpTopCommentsData:Ljava/util/List;

    return-object v0
.end method

.method static synthetic access$44(Lcom/netease/newsreader/activity/NewsReader;)Ljava/util/List;
    .locals 1
    .parameter

    .prologue
    .line 3858
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->topCommentsData:Ljava/util/List;

    return-object v0
.end method

.method static synthetic access$45(Lcom/netease/newsreader/activity/NewsReader;Ljava/util/List;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter
    .parameter

    .prologue
    .line 2032
    invoke-direct {p0, p1, p2}, Lcom/netease/newsreader/activity/NewsReader;->insertCommentsListToDB(Ljava/util/List;Ljava/lang/String;)V

    return-void
.end method

.method static synthetic access$46(Lcom/netease/newsreader/activity/NewsReader;)Lcom/netease/newsreader/util/BasePageViewAdapter;
    .locals 1
    .parameter

    .prologue
    .line 3855
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->topCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    return-object v0
.end method

.method static synthetic access$47(Lcom/netease/newsreader/activity/NewsReader;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 3868
    iput p1, p0, Lcom/netease/newsreader/activity/NewsReader;->currentNum:I

    return-void
.end method

.method static synthetic access$48(Lcom/netease/newsreader/activity/NewsReader;)Landroid/view/View;
    .locals 1
    .parameter

    .prologue
    .line 3912
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked4Comment:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$49(Lcom/netease/newsreader/activity/NewsReader;)Ljava/util/List;
    .locals 1
    .parameter

    .prologue
    .line 3863
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->tmpDayCommentsData:Ljava/util/List;

    return-object v0
.end method

.method static synthetic access$5(Lcom/netease/newsreader/activity/NewsReader;)Landroid/view/View;
    .locals 1
    .parameter

    .prologue
    .line 110
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mainguide_stub:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$50(Lcom/netease/newsreader/activity/NewsReader;)Ljava/util/List;
    .locals 1
    .parameter

    .prologue
    .line 3859
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->dayRankCommentsData:Ljava/util/List;

    return-object v0
.end method

.method static synthetic access$51(Lcom/netease/newsreader/activity/NewsReader;)Lcom/netease/newsreader/util/BasePageViewAdapter;
    .locals 1
    .parameter

    .prologue
    .line 3856
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->dayRankCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    return-object v0
.end method

.method static synthetic access$52(Lcom/netease/newsreader/activity/NewsReader;)Ljava/util/List;
    .locals 1
    .parameter

    .prologue
    .line 3864
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->tmpWeekCommentsData:Ljava/util/List;

    return-object v0
.end method

.method static synthetic access$53(Lcom/netease/newsreader/activity/NewsReader;)Ljava/util/List;
    .locals 1
    .parameter

    .prologue
    .line 3860
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->weekRankCommentsData:Ljava/util/List;

    return-object v0
.end method

.method static synthetic access$54(Lcom/netease/newsreader/activity/NewsReader;)Lcom/netease/newsreader/util/BasePageViewAdapter;
    .locals 1
    .parameter

    .prologue
    .line 3857
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->weekRankCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    return-object v0
.end method

.method static synthetic access$55(Lcom/netease/newsreader/activity/NewsReader;)I
    .locals 1
    .parameter

    .prologue
    .line 3868
    iget v0, p0, Lcom/netease/newsreader/activity/NewsReader;->currentNum:I

    return v0
.end method

.method static synthetic access$56(Lcom/netease/newsreader/activity/NewsReader;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter
    .parameter
    .parameter

    .prologue
    .line 2324
    invoke-direct {p0, p1, p2, p3}, Lcom/netease/newsreader/activity/NewsReader;->removeRepeatedData(Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V

    return-void
.end method

.method static synthetic access$57(Lcom/netease/newsreader/activity/NewsReader;)V
    .locals 0
    .parameter

    .prologue
    .line 4180
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->buildDialog4NetworkError()V

    return-void
.end method

.method static synthetic access$58(Lcom/netease/newsreader/activity/NewsReader;)V
    .locals 0
    .parameter

    .prologue
    .line 4147
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->downloadArticlesOnOffline()V

    return-void
.end method

.method static synthetic access$59(Lcom/netease/newsreader/activity/NewsReader;)V
    .locals 0
    .parameter

    .prologue
    .line 4200
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->buildDialog4Mobile()V

    return-void
.end method

.method static synthetic access$6(Lcom/netease/newsreader/activity/NewsReader;)Lcom/netease/newsreader/view/PullRefreshListView;
    .locals 1
    .parameter

    .prologue
    .line 121
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mPullForNews:Lcom/netease/newsreader/view/PullRefreshListView;

    return-object v0
.end method

.method static synthetic access$60(Lcom/netease/newsreader/activity/NewsReader;)I
    .locals 1
    .parameter

    .prologue
    .line 136
    iget v0, p0, Lcom/netease/newsreader/activity/NewsReader;->currentStart:I

    return v0
.end method

.method static synthetic access$61(Lcom/netease/newsreader/activity/NewsReader;Z)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 1538
    iput-boolean p1, p0, Lcom/netease/newsreader/activity/NewsReader;->isHeadline:Z

    return-void
.end method

.method static synthetic access$62(Lcom/netease/newsreader/activity/NewsReader;Z)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 137
    iput-boolean p1, p0, Lcom/netease/newsreader/activity/NewsReader;->is_top:Z

    return-void
.end method

.method static synthetic access$63(Lcom/netease/newsreader/activity/NewsReader;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter
    .parameter
    .parameter

    .prologue
    .line 1799
    invoke-direct {p0, p1, p2, p3}, Lcom/netease/newsreader/activity/NewsReader;->getListFromDB(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method static synthetic access$64(Lcom/netease/newsreader/activity/NewsReader;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 1607
    invoke-direct {p0, p1}, Lcom/netease/newsreader/activity/NewsReader;->getHeadlineArticleListThread(I)V

    return-void
.end method

.method static synthetic access$65(Lcom/netease/newsreader/activity/NewsReader;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 1632
    invoke-direct {p0, p1}, Lcom/netease/newsreader/activity/NewsReader;->getArticleListThread(I)V

    return-void
.end method

.method static synthetic access$66(Lcom/netease/newsreader/activity/NewsReader;Landroid/os/Message;Ljava/util/List;Lcom/netease/newsreader/util/BasePageViewAdapter;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter
    .parameter
    .parameter
    .parameter

    .prologue
    .line 3991
    invoke-direct {p0, p1, p2, p3, p4}, Lcom/netease/newsreader/activity/NewsReader;->getCommentsListData(Landroid/os/Message;Ljava/util/List;Lcom/netease/newsreader/util/BasePageViewAdapter;Ljava/lang/String;)V

    return-void
.end method

.method static synthetic access$67(Lcom/netease/newsreader/activity/NewsReader;)Landroid/widget/ListView;
    .locals 1
    .parameter

    .prologue
    .line 185
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->topic_list:Landroid/widget/ListView;

    return-object v0
.end method

.method static synthetic access$68(Lcom/netease/newsreader/activity/NewsReader;)Ljava/util/List;
    .locals 1
    .parameter

    .prologue
    .line 3733
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->tmpSubList:Ljava/util/List;

    return-object v0
.end method

.method static synthetic access$69(Lcom/netease/newsreader/activity/NewsReader;)I
    .locals 1
    .parameter

    .prologue
    .line 3699
    iget v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mcurrentnum:I

    return v0
.end method

.method static synthetic access$7(Lcom/netease/newsreader/activity/NewsReader;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 136
    iput p1, p0, Lcom/netease/newsreader/activity/NewsReader;->currentStart:I

    return-void
.end method

.method static synthetic access$70(Lcom/netease/newsreader/activity/NewsReader;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 3699
    iput p1, p0, Lcom/netease/newsreader/activity/NewsReader;->mcurrentnum:I

    return-void
.end method

.method static synthetic access$71(Lcom/netease/newsreader/activity/NewsReader;)Ljava/util/List;
    .locals 1
    .parameter

    .prologue
    .line 3732
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->subList:Ljava/util/List;

    return-object v0
.end method

.method static synthetic access$72(Lcom/netease/newsreader/activity/NewsReader;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter
    .parameter
    .parameter

    .prologue
    .line 1862
    invoke-direct {p0, p1, p2, p3}, Lcom/netease/newsreader/activity/NewsReader;->insertTopicListToDB(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method static synthetic access$73(Lcom/netease/newsreader/activity/NewsReader;)Ljava/util/List;
    .locals 1
    .parameter

    .prologue
    .line 187
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->topicData:Ljava/util/List;

    return-object v0
.end method

.method static synthetic access$74(Lcom/netease/newsreader/activity/NewsReader;)Lcom/netease/newsreader/util/BasePageViewAdapter;
    .locals 1
    .parameter

    .prologue
    .line 186
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->topicAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    return-object v0
.end method

.method static synthetic access$75(Lcom/netease/newsreader/activity/NewsReader;)Lcom/netease/newsreader/view/PullRefreshListView;
    .locals 1
    .parameter

    .prologue
    .line 184
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mPullForTopic:Lcom/netease/newsreader/view/PullRefreshListView;

    return-object v0
.end method

.method static synthetic access$76(Lcom/netease/newsreader/activity/NewsReader;)Landroid/view/View;
    .locals 1
    .parameter

    .prologue
    .line 3731
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->headerLay:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$77(Lcom/netease/newsreader/activity/NewsReader;Ljava/util/Map;Landroid/widget/ImageView;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter
    .parameter
    .parameter

    .prologue
    .line 2207
    invoke-direct {p0, p1, p2, p3}, Lcom/netease/newsreader/activity/NewsReader;->setHeaderPic(Ljava/util/Map;Landroid/widget/ImageView;Ljava/lang/String;)V

    return-void
.end method

.method static synthetic access$78(Lcom/netease/newsreader/activity/NewsReader;Lcom/netease/newsreader/view/VoteGallery;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 222
    iput-object p1, p0, Lcom/netease/newsreader/activity/NewsReader;->voteGallery:Lcom/netease/newsreader/view/VoteGallery;

    return-void
.end method

.method static synthetic access$79(Lcom/netease/newsreader/activity/NewsReader;)Ljava/util/List;
    .locals 1
    .parameter

    .prologue
    .line 183
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mLabelArray:Ljava/util/List;

    return-object v0
.end method

.method static synthetic access$8(Lcom/netease/newsreader/activity/NewsReader;Z)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 3263
    iput-boolean p1, p0, Lcom/netease/newsreader/activity/NewsReader;->moreFlag:Z

    return-void
.end method

.method static synthetic access$80(Lcom/netease/newsreader/activity/NewsReader;Lcom/netease/newsreader/adapter/VoteAdapter;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 223
    iput-object p1, p0, Lcom/netease/newsreader/activity/NewsReader;->voteAdapter:Lcom/netease/newsreader/adapter/VoteAdapter;

    return-void
.end method

.method static synthetic access$81(Lcom/netease/newsreader/activity/NewsReader;)Lcom/netease/newsreader/view/VoteGallery;
    .locals 1
    .parameter

    .prologue
    .line 222
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->voteGallery:Lcom/netease/newsreader/view/VoteGallery;

    return-object v0
.end method

.method static synthetic access$82(Lcom/netease/newsreader/activity/NewsReader;)Lcom/netease/newsreader/adapter/VoteAdapter;
    .locals 1
    .parameter

    .prologue
    .line 223
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->voteAdapter:Lcom/netease/newsreader/adapter/VoteAdapter;

    return-object v0
.end method

.method static synthetic access$83(Lcom/netease/newsreader/activity/NewsReader;)Lcom/netease/newsreader/view/PullRefreshListView;
    .locals 1
    .parameter

    .prologue
    .line 193
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mPullForPicture:Lcom/netease/newsreader/view/PullRefreshListView;

    return-object v0
.end method

.method static synthetic access$84(Lcom/netease/newsreader/activity/NewsReader;)Lcom/netease/newsreader/util/PictureGridAdapter;
    .locals 1
    .parameter

    .prologue
    .line 195
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->pgridadapter:Lcom/netease/newsreader/util/PictureGridAdapter;

    return-object v0
.end method

.method static synthetic access$85(Lcom/netease/newsreader/activity/NewsReader;Z)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 215
    iput-boolean p1, p0, Lcom/netease/newsreader/activity/NewsReader;->isgetmorepic:Z

    return-void
.end method

.method static synthetic access$86(Lcom/netease/newsreader/activity/NewsReader;)Landroid/view/View;
    .locals 1
    .parameter

    .prologue
    .line 4993
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mLocalNewsArea:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$87(Lcom/netease/newsreader/activity/NewsReader;Ljava/lang/String;Ljava/lang/String;Z)V
    .locals 0
    .parameter
    .parameter
    .parameter
    .parameter

    .prologue
    .line 5009
    invoke-direct {p0, p1, p2, p3}, Lcom/netease/newsreader/activity/NewsReader;->updateWeather(Ljava/lang/String;Ljava/lang/String;Z)V

    return-void
.end method

.method static synthetic access$88(Lcom/netease/newsreader/activity/NewsReader;)Ljava/util/List;
    .locals 1
    .parameter

    .prologue
    .line 141
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->moreColumnsListData:Ljava/util/List;

    return-object v0
.end method

.method static synthetic access$89(Lcom/netease/newsreader/activity/NewsReader;Lcom/netease/newsreader/util/MergeAdapter;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 3264
    iput-object p1, p0, Lcom/netease/newsreader/activity/NewsReader;->moreMergeAdapter:Lcom/netease/newsreader/util/MergeAdapter;

    return-void
.end method

.method static synthetic access$9(Lcom/netease/newsreader/activity/NewsReader;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 1539
    iput p1, p0, Lcom/netease/newsreader/activity/NewsReader;->currentTID:I

    return-void
.end method

.method static synthetic access$90(Lcom/netease/newsreader/activity/NewsReader;)Lcom/netease/newsreader/util/MergeAdapter;
    .locals 1
    .parameter

    .prologue
    .line 3264
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->moreMergeAdapter:Lcom/netease/newsreader/util/MergeAdapter;

    return-object v0
.end method

.method static synthetic access$91(Lcom/netease/newsreader/activity/NewsReader;)Landroid/widget/LinearLayout;
    .locals 1
    .parameter

    .prologue
    .line 123
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->customLayout:Landroid/widget/LinearLayout;

    return-object v0
.end method

.method static synthetic access$92(Lcom/netease/newsreader/activity/NewsReader;)Ljava/util/Vector;
    .locals 1
    .parameter

    .prologue
    .line 112
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->photosetlist:Ljava/util/Vector;

    return-object v0
.end method

.method static synthetic access$93(Lcom/netease/newsreader/activity/NewsReader;)Z
    .locals 1
    .parameter

    .prologue
    .line 215
    iget-boolean v0, p0, Lcom/netease/newsreader/activity/NewsReader;->isgetmorepic:Z

    return v0
.end method

.method static synthetic access$94(Lcom/netease/newsreader/activity/NewsReader;)I
    .locals 1
    .parameter

    .prologue
    .line 3866
    iget v0, p0, Lcom/netease/newsreader/activity/NewsReader;->totalCount:I

    return v0
.end method

.method static synthetic access$95(Lcom/netease/newsreader/activity/NewsReader;)I
    .locals 1
    .parameter

    .prologue
    .line 3867
    iget v0, p0, Lcom/netease/newsreader/activity/NewsReader;->lastItem:I

    return v0
.end method

.method static synthetic access$96(Lcom/netease/newsreader/activity/NewsReader;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 3867
    iput p1, p0, Lcom/netease/newsreader/activity/NewsReader;->lastItem:I

    return-void
.end method

.method static synthetic access$97(Lcom/netease/newsreader/activity/NewsReader;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 3866
    iput p1, p0, Lcom/netease/newsreader/activity/NewsReader;->totalCount:I

    return-void
.end method

.method static synthetic access$98(Lcom/netease/newsreader/activity/NewsReader;Landroid/view/View;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 3914
    invoke-direct {p0, p1}, Lcom/netease/newsreader/activity/NewsReader;->slideColumnBar4Comment(Landroid/view/View;)V

    return-void
.end method

.method static synthetic access$99(Lcom/netease/newsreader/activity/NewsReader;)Landroid/view/animation/TranslateAnimation;
    .locals 1
    .parameter

    .prologue
    .line 3913
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->slideColumnBarAnimation4Comment:Landroid/view/animation/TranslateAnimation;

    return-object v0
.end method

.method private addData2attitude()V
    .locals 9

    .prologue
    const/16 v8, 0x8

    const/4 v7, 0x0

    .line 3735
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->mProgressbarLoadingLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 3737
    const-string v3, "attitude"

    invoke-direct {p0, v3}, Lcom/netease/newsreader/activity/NewsReader;->getTopicListFromDB(Ljava/lang/String;)V

    .line 3738
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->topicData:Ljava/util/List;

    if-eqz v3, :cond_0

    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->topicData:Ljava/util/List;

    invoke-interface {v3}, Ljava/util/List;->size()I

    move-result v3

    if-lez v3, :cond_0

    .line 3740
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->mProgressbarLoadingLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v3, v8}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 3742
    const/4 v3, 0x2

    const-string v4, "0"

    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->topicData:Ljava/util/List;

    const-string v6, "attitude"

    invoke-direct {p0, v3, v4, v5, v6}, Lcom/netease/newsreader/activity/NewsReader;->cacheDocidListMap(ILjava/lang/String;Ljava/util/List;Ljava/lang/String;)V

    .line 3743
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->topicData:Ljava/util/List;

    invoke-interface {v3, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/util/Map;

    .line 3744
    .local v0, firstAttitude:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->subList:Ljava/util/List;

    invoke-interface {v3}, Ljava/util/List;->clear()V

    .line 3745
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->subList:Ljava/util/List;

    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->topicData:Ljava/util/List;

    const/4 v5, 0x1

    iget-object v6, p0, Lcom/netease/newsreader/activity/NewsReader;->topicData:Ljava/util/List;

    invoke-interface {v6}, Ljava/util/List;->size()I

    move-result v6

    invoke-interface {v4, v5, v6}, Ljava/util/List;->subList(II)Ljava/util/List;

    move-result-object v4

    invoke-interface {v3, v4}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z

    .line 3751
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->headerLay:Landroid/view/View;

    const v4, 0x7f0c015d

    invoke-virtual {v3, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/ImageView;

    .line 3753
    .local v2, handerImage:Landroid/widget/ImageView;
    const-string v3, "imgsrc"

    invoke-direct {p0, v0, v2, v3}, Lcom/netease/newsreader/activity/NewsReader;->setHeaderPic(Ljava/util/Map;Landroid/widget/ImageView;Ljava/lang/String;)V

    .line 3754
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->headerLay:Landroid/view/View;

    const v4, 0x7f0c015e

    invoke-virtual {v3, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v1

    check-cast v1, Landroid/widget/TextView;

    .line 3755
    .local v1, handText:Landroid/widget/TextView;
    const-string v3, "title"

    invoke-interface {v0, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 3756
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->topic_list:Landroid/widget/ListView;

    const/4 v4, 0x0

    invoke-virtual {v3, v4}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V

    .line 3757
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->topic_list:Landroid/widget/ListView;

    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->headerLay:Landroid/view/View;

    invoke-virtual {v3, v4}, Landroid/widget/ListView;->addHeaderView(Landroid/view/View;)V

    .line 3759
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->topicAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    invoke-virtual {v3}, Lcom/netease/newsreader/util/BasePageViewAdapter;->notifyDataSetChanged()V

    .line 3760
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->topic_list:Landroid/widget/ListView;

    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->topicAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    invoke-virtual {v3, v4}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V

    .line 3763
    .end local v0           #firstAttitude:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    .end local v1           #handText:Landroid/widget/TextView;
    .end local v2           #handerImage:Landroid/widget/ImageView;
    :cond_0
    invoke-static {p0}, Lcom/netease/newsreader/util/Tools;->CheckNetwork(Landroid/content/Context;)Z

    move-result v3

    if-eqz v3, :cond_1

    .line 3764
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->top_progressbar:Landroid/widget/ProgressBar;

    invoke-virtual {v3, v7}, Landroid/widget/ProgressBar;->setVisibility(I)V

    .line 3765
    new-instance v3, Lcom/netease/newsreader/activity/NewsReader$34;

    invoke-direct {v3, p0}, Lcom/netease/newsreader/activity/NewsReader$34;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    .line 3772
    invoke-virtual {v3}, Lcom/netease/newsreader/activity/NewsReader$34;->start()V

    .line 3778
    :goto_0
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->topic_list:Landroid/widget/ListView;

    new-instance v4, Lcom/netease/newsreader/activity/NewsReader$35;

    invoke-direct {v4, p0}, Lcom/netease/newsreader/activity/NewsReader$35;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    invoke-virtual {v3, v4}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V

    .line 3839
    return-void

    .line 3774
    :cond_1
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->mProgressbarLoadingLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v3, v8}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 3775
    const-string v3, "\u7f51\u7edc\u8fde\u63a5\u9519\u8bef"

    invoke-static {p0, v3, v7}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    move-result-object v3

    invoke-virtual {v3}, Landroid/widget/Toast;->show()V

    goto :goto_0
.end method

.method private addItemListHeaderView(Ljava/util/Map;)V
    .locals 6
    .parameter
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 1164
    .local p1, firstMap:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->itemlist:Landroid/widget/ListView;

    const/4 v2, 0x0

    invoke-virtual {v1, v2}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V

    .line 1165
    iget v3, p0, Lcom/netease/newsreader/activity/NewsReader;->screenwidth:I

    .line 1166
    .local v3, w:I
    iget v1, p0, Lcom/netease/newsreader/activity/NewsReader;->screenwidth:I

    invoke-static {v1}, Lcom/netease/newsreader/util/Tools;->getCutHeadPicHeight(I)I

    move-result v4

    .line 1167
    .local v4, h:I
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->headAdvertismentData:Ljava/util/List;

    invoke-interface {v1}, Ljava/util/List;->clear()V

    .line 1168
    const-string v1, "imgsrc"

    invoke-interface {p1, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    if-eqz v1, :cond_0

    .line 1169
    const-string v1, "imgsrc"

    const-string v2, "imgsrc"

    invoke-interface {p1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2, p0}, Lcom/netease/newsreader/util/PicUtil;->getHeandBitMapURL(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String;

    move-result-object v2

    invoke-interface {p1, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1171
    :cond_0
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->headAdvertismentData:Ljava/util/List;

    invoke-interface {v1, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 1172
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->headAdvertismentData:Ljava/util/List;

    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->getAdvertismentData()Ljava/util/List;

    move-result-object v2

    invoke-interface {v1, v2}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z

    .line 1173
    new-instance v0, Lcom/netease/newsreader/util/BaseImageDownloader;

    .line 1174
    invoke-virtual {p0}, Lcom/netease/newsreader/activity/NewsReader;->getResources()Landroid/content/res/Resources;

    move-result-object v1

    const v2, 0x7f02010c

    invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    check-cast v1, Landroid/graphics/drawable/BitmapDrawable;

    invoke-virtual {v1}, Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap;

    move-result-object v2

    const-string v5, "Y"

    move-object v1, p0

    .line 1173
    invoke-direct/range {v0 .. v5}, Lcom/netease/newsreader/util/BaseImageDownloader;-><init>(Landroid/content/Context;Landroid/graphics/Bitmap;IILjava/lang/String;)V

    .line 1176
    .local v0, imageDownloader:Lcom/netease/newsreader/util/BaseImageDownloader;
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->mAdvertimentAdapter:Lcom/netease/newsreader/adapter/HeadAdvertismentAdapter;

    if-nez v1, :cond_1

    .line 1177
    new-instance v1, Lcom/netease/newsreader/adapter/HeadAdvertismentAdapter;

    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->headAdvertismentData:Ljava/util/List;

    invoke-direct {v1, p0, v2, v0}, Lcom/netease/newsreader/adapter/HeadAdvertismentAdapter;-><init>(Landroid/content/Context;Ljava/util/List;Lcom/netease/newsreader/util/BaseImageDownloader;)V

    iput-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->mAdvertimentAdapter:Lcom/netease/newsreader/adapter/HeadAdvertismentAdapter;

    .line 1180
    :cond_1
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->itemlist:Landroid/widget/ListView;

    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->headAdv:Landroid/view/View;

    invoke-virtual {v1, v2}, Landroid/widget/ListView;->removeHeaderView(Landroid/view/View;)Z

    .line 1181
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->itemlist:Landroid/widget/ListView;

    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->headAdv:Landroid/view/View;

    invoke-virtual {v1, v2}, Landroid/widget/ListView;->addHeaderView(Landroid/view/View;)V

    .line 1184
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->mAdvertimentAdapter:Lcom/netease/newsreader/adapter/HeadAdvertismentAdapter;

    invoke-virtual {v1}, Lcom/netease/newsreader/adapter/HeadAdvertismentAdapter;->notifyDataSetChanged()V

    .line 1185
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->advGallery:Lcom/netease/newsreader/view/HeadAdvertismentGallery;

    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->mAdvertimentAdapter:Lcom/netease/newsreader/adapter/HeadAdvertismentAdapter;

    invoke-virtual {v1, v2}, Lcom/netease/newsreader/view/HeadAdvertismentGallery;->setAdapter(Lcom/netease/newsreader/adapter/HeadAdvertismentAdapter;)V

    .line 1187
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->advGallery:Lcom/netease/newsreader/view/HeadAdvertismentGallery;

    new-instance v2, Lcom/netease/newsreader/activity/NewsReader$26;

    invoke-direct {v2, p0}, Lcom/netease/newsreader/activity/NewsReader$26;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    invoke-virtual {v1, v2}, Lcom/netease/newsreader/view/HeadAdvertismentGallery;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V

    .line 1306
    return-void
.end method

.method private autoDownOffline()V
    .locals 4

    .prologue
    .line 4219
    new-instance v1, Ljava/util/Timer;

    invoke-direct {v1}, Ljava/util/Timer;-><init>()V

    iput-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->timer:Ljava/util/Timer;

    .line 4221
    new-instance v0, Lcom/netease/newsreader/activity/NewsReader$41;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/NewsReader$41;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    .line 4239
    .local v0, task:Ljava/util/TimerTask;
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->timer:Ljava/util/Timer;

    const-wide/16 v2, 0x2710

    invoke-virtual {v1, v0, v2, v3}, Ljava/util/Timer;->schedule(Ljava/util/TimerTask;J)V

    .line 4241
    return-void
.end method

.method private buildDialog4Mobile()V
    .locals 4

    .prologue
    .line 4201
    new-instance v1, Landroid/app/AlertDialog$Builder;

    invoke-direct {v1, p0}, Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    const-string v2, "\u4e0b\u8f7d\u79bb\u7ebf\u6587\u7ae0"

    invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;

    move-result-object v1

    const-string v2, "\u60a8\u5c06\u4f7f\u75283g/2g\u6a21\u5f0f\u4e0b\u8f7d\uff0c\u8be5\u64cd\u4f5c\u5c06\u4f1a\u6d88\u8017\u60a8\u7684\u6d41\u91cf \u3002"

    invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;

    move-result-object v0

    .line 4202
    .local v0, b:Landroid/app/AlertDialog$Builder;
    const-string v1, "\u7ee7\u7eed"

    new-instance v2, Lcom/netease/newsreader/activity/NewsReader$39;

    invoke-direct {v2, p0}, Lcom/netease/newsreader/activity/NewsReader$39;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;

    move-result-object v1

    .line 4207
    const-string v2, "\u53d6\u6d88"

    new-instance v3, Lcom/netease/newsreader/activity/NewsReader$40;

    invoke-direct {v3, p0}, Lcom/netease/newsreader/activity/NewsReader$40;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;

    move-result-object v1

    .line 4212
    invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;

    .line 4213
    invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;

    .line 4214
    return-void
.end method

.method private buildDialog4NetworkError()V
    .locals 4

    .prologue
    .line 4181
    new-instance v1, Landroid/app/AlertDialog$Builder;

    invoke-direct {v1, p0}, Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    const-string v2, "\u7f51\u7edc\u9519\u8bef"

    invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;

    move-result-object v1

    const-string v2, "\u7f51\u7edc\u9519\u8bef\uff0c\u8bf7\u68c0\u67e5\u624b\u673a\u7f51\u7edc\u8bbe\u7f6e\u6216\u5c1d\u8bd5\u91cd\u542f\u624b\u673a\u3002"

    invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;

    move-result-object v0

    .line 4182
    .local v0, b:Landroid/app/AlertDialog$Builder;
    const-string v1, "\u8bbe\u7f6e"

    new-instance v2, Lcom/netease/newsreader/activity/NewsReader$37;

    invoke-direct {v2, p0}, Lcom/netease/newsreader/activity/NewsReader$37;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;

    move-result-object v1

    .line 4192
    const-string v2, "\u53d6\u6d88"

    new-instance v3, Lcom/netease/newsreader/activity/NewsReader$38;

    invoke-direct {v3, p0}, Lcom/netease/newsreader/activity/NewsReader$38;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;

    move-result-object v1

    .line 4195
    invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;

    .line 4196
    invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;

    .line 4198
    return-void
.end method

.method private cacheDocidListMap(ILjava/lang/String;Ljava/util/List;Ljava/lang/String;)V
    .locals 4
    .parameter "type"
    .parameter "key"
    .parameter
    .parameter "columnID"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Ljava/lang/String;",
            "Ljava/util/List",
            "<*>;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .prologue
    .line 2315
    .local p3, data:Ljava/util/List;,"Ljava/util/List<*>;"
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    .line 2316
    .local v0, docIDList:Ljava/util/ArrayList;,"Ljava/util/ArrayList<Ljava/lang/String;>;"
    const/4 v1, 0x0

    .local v1, k:I
    :goto_0
    invoke-interface {p3}, Ljava/util/List;->size()I

    move-result v2

    if-lt v1, v2, :cond_0

    .line 2321
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->appdata:Lcom/netease/newsreader/activity/MyApplication;

    invoke-virtual {v2, p1, p2, v0, p4}, Lcom/netease/newsreader/activity/MyApplication;->setDocIdListMap(ILjava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V

    .line 2322
    return-void

    .line 2317
    :cond_0
    const/4 v2, 0x2

    if-ne p1, v2, :cond_1

    .line 2318
    invoke-interface {p3, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "docid"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2316
    :goto_1
    add-int/lit8 v1, v1, 0x1

    goto :goto_0

    .line 2319
    :cond_1
    invoke-interface {p3, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "docid"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_1
.end method

.method private deletePhotoList()V
    .locals 2

    .prologue
    .line 2204
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    const-string v1, "delete from photo_list"

    invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V

    .line 2205
    return-void
.end method

.method private downloadArticlesOnOffline()V
    .locals 8

    .prologue
    .line 4148
    iget-object v6, p0, Lcom/netease/newsreader/activity/NewsReader;->appdata:Lcom/netease/newsreader/activity/MyApplication;

    invoke-virtual {v6}, Lcom/netease/newsreader/activity/MyApplication;->getIsDownOffline()Z

    move-result v6

    if-nez v6, :cond_0

    .line 4149
    iget-object v6, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_download_article_text:Landroid/widget/TextView;

    const-string v7, "\u53d6\u6d88\u4e0b\u8f7d"

    invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 4150
    iget-object v6, p0, Lcom/netease/newsreader/activity/NewsReader;->appdata:Lcom/netease/newsreader/activity/MyApplication;

    const/4 v7, 0x1

    invoke-virtual {v6, v7}, Lcom/netease/newsreader/activity/MyApplication;->setIsDownOffline(Z)V

    .line 4151
    const-string v6, "\u6b63\u5728\u4e0b\u8f7d\u5bfc\u822a\u680f\u76ee\u7684\u79bb\u7ebf\u65b0\u95fb"

    const/4 v7, 0x0

    invoke-static {p0, v6, v7}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    move-result-object v6

    iput-object v6, p0, Lcom/netease/newsreader/activity/NewsReader;->toast:Landroid/widget/Toast;

    .line 4152
    iget-object v6, p0, Lcom/netease/newsreader/activity/NewsReader;->toast:Landroid/widget/Toast;

    invoke-virtual {v6}, Landroid/widget/Toast;->show()V

    .line 4154
    new-instance v4, Ljava/util/ArrayList;

    invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V

    .line 4156
    .local v4, tmpColumnsListData:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    new-instance v3, Ljava/util/ArrayList;

    invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V

    .line 4157
    .local v3, tidList:Ljava/util/ArrayList;,"Ljava/util/ArrayList<Ljava/lang/String;>;"
    new-instance v5, Ljava/util/ArrayList;

    invoke-direct {v5}, Ljava/util/ArrayList;-><init>()V

    .line 4159
    .local v5, tnameList:Ljava/util/ArrayList;,"Ljava/util/ArrayList<Ljava/lang/String;>;"
    const/4 v0, 0x0

    .local v0, k:I
    :goto_0
    iget-object v6, p0, Lcom/netease/newsreader/activity/NewsReader;->columnsListData:Ljava/util/List;

    invoke-interface {v6}, Ljava/util/List;->size()I

    move-result v6

    if-lt v0, v6, :cond_1

    .line 4167
    new-instance v2, Landroid/content/Intent;

    const-class v6, Lcom/netease/newsreader/service/OfflineDownloadService;

    invoke-direct {v2, p0, v6}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 4168
    .local v2, offlineDownIntent:Landroid/content/Intent;
    new-instance v1, Landroid/os/Bundle;

    invoke-direct {v1}, Landroid/os/Bundle;-><init>()V

    .line 4169
    .local v1, offlineDownBundle:Landroid/os/Bundle;
    const-string v6, "tid"

    invoke-virtual {v1, v6, v3}, Landroid/os/Bundle;->putStringArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V

    .line 4170
    const-string v6, "tname"

    invoke-virtual {v1, v6, v5}, Landroid/os/Bundle;->putStringArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V

    .line 4172
    invoke-virtual {v2, v1}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent;

    .line 4174
    invoke-virtual {p0, v2}, Lcom/netease/newsreader/activity/NewsReader;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;

    .line 4177
    .end local v0           #k:I
    .end local v1           #offlineDownBundle:Landroid/os/Bundle;
    .end local v2           #offlineDownIntent:Landroid/content/Intent;
    .end local v3           #tidList:Ljava/util/ArrayList;,"Ljava/util/ArrayList<Ljava/lang/String;>;"
    .end local v4           #tmpColumnsListData:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    .end local v5           #tnameList:Ljava/util/ArrayList;,"Ljava/util/ArrayList<Ljava/lang/String;>;"
    :cond_0
    return-void

    .line 4160
    .restart local v0       #k:I
    .restart local v3       #tidList:Ljava/util/ArrayList;,"Ljava/util/ArrayList<Ljava/lang/String;>;"
    .restart local v4       #tmpColumnsListData:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    .restart local v5       #tnameList:Ljava/util/ArrayList;,"Ljava/util/ArrayList<Ljava/lang/String;>;"
    :cond_1
    iget-object v6, p0, Lcom/netease/newsreader/activity/NewsReader;->columnsListData:Ljava/util/List;

    invoke-interface {v6, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Ljava/util/HashMap;

    invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 4161
    iget-object v6, p0, Lcom/netease/newsreader/activity/NewsReader;->columnsListData:Ljava/util/List;

    .line 4162
    invoke-interface {v6, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Ljava/util/HashMap;

    const-string v7, "tid"

    invoke-virtual {v6, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v6

    invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v6

    .line 4161
    invoke-virtual {v3, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 4163
    iget-object v6, p0, Lcom/netease/newsreader/activity/NewsReader;->columnsListData:Ljava/util/List;

    .line 4164
    invoke-interface {v6, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Ljava/util/HashMap;

    const-string v7, "tname"

    invoke-virtual {v6, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v6

    invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v6

    .line 4163
    invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 4159
    add-int/lit8 v0, v0, 0x1

    goto :goto_0
.end method

.method private findViewsById()V
    .locals 7

    .prologue
    const v6, 0x7f030072

    const/16 v5, 0x8

    const/4 v4, 0x0

    .line 583
    const v2, 0x7f0c00f3

    invoke-virtual {p0, v2}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/view/ViewStub;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->viewstub_mainguide:Landroid/view/ViewStub;

    .line 584
    const v2, 0x7f0c0007

    invoke-virtual {p0, v2}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/RelativeLayout;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->top_main_bottom:Landroid/widget/RelativeLayout;

    .line 585
    const v2, 0x7f0c00d6

    invoke-virtual {p0, v2}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v2

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->mLocalNewsArea:Landroid/view/View;

    .line 587
    const v2, 0x7f0c00dc

    invoke-virtual {p0, v2}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/FrameLayout;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->columnNavi:Landroid/widget/FrameLayout;

    .line 588
    const v2, 0x7f0c00e3

    invoke-virtual {p0, v2}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Lcom/netease/newsreader/view/PullRefreshListView;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->mPullForNews:Lcom/netease/newsreader/view/PullRefreshListView;

    .line 589
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->mPullForNews:Lcom/netease/newsreader/view/PullRefreshListView;

    invoke-virtual {v2}, Lcom/netease/newsreader/view/PullRefreshListView;->getListView()Landroid/widget/ListView;

    move-result-object v2

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->itemlist:Landroid/widget/ListView;

    .line 590
    const v2, 0x7f0c00dd

    invoke-virtual {p0, v2}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/HorizontalScrollView;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->columnScrollView:Landroid/widget/HorizontalScrollView;

    .line 591
    const v2, 0x7f0c00e0

    invoke-virtual {p0, v2}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/ImageButton;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->scrollToLeft:Landroid/widget/ImageButton;

    .line 592
    const v2, 0x7f0c00e1

    invoke-virtual {p0, v2}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/ImageButton;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->scrollToRight:Landroid/widget/ImageButton;

    .line 593
    const v2, 0x7f0c00de

    invoke-virtual {p0, v2}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/ImageView;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->columnSlideBar:Landroid/widget/ImageView;

    .line 594
    const v2, 0x7f0c00df

    invoke-virtual {p0, v2}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/LinearLayout;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->columnTitleLayout:Landroid/widget/LinearLayout;

    .line 596
    const v2, 0x7f0c0070

    invoke-virtual {p0, v2}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/ProgressBar;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->top_progressbar:Landroid/widget/ProgressBar;

    .line 597
    const v2, 0x7f0c0008

    invoke-virtual {p0, v2}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/TextView;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->top_main_text:Landroid/widget/TextView;

    .line 598
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->top_main_text:Landroid/widget/TextView;

    const v3, 0x7f0b0009

    invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(I)V

    .line 600
    const-string v2, "layout_inflater"

    invoke-virtual {p0, v2}, Lcom/netease/newsreader/activity/NewsReader;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Landroid/view/LayoutInflater;

    .line 601
    .local v1, mInflater:Landroid/view/LayoutInflater;
    invoke-virtual {v1, v6, v4}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/RelativeLayout;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->top_image_text:Landroid/widget/RelativeLayout;

    .line 602
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->top_image_text:Landroid/widget/RelativeLayout;

    const v3, 0x7f0c015d

    invoke-virtual {v2, v3}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/ImageView;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->top_image:Landroid/widget/ImageView;

    .line 603
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->top_image:Landroid/widget/ImageView;

    const-string v3, "top_image"

    invoke-virtual {v2, v3}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V

    .line 604
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->top_image_text:Landroid/widget/RelativeLayout;

    const v3, 0x7f0c015e

    invoke-virtual {v2, v3}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/TextView;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->top_text:Landroid/widget/TextView;

    .line 606
    invoke-virtual {v1, v6, v4}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v2

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->headerLay:Landroid/view/View;

    .line 607
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->headerLay:Landroid/view/View;

    const v3, 0x7f0c0162

    invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    invoke-virtual {v2, v5}, Landroid/view/View;->setVisibility(I)V

    .line 609
    invoke-static {p0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;

    move-result-object v2

    const v3, 0x7f030028

    invoke-virtual {v2, v3, v4}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v2

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->headAdv:Landroid/view/View;

    .line 610
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->headAdv:Landroid/view/View;

    const v3, 0x7f0c00a2

    invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Lcom/netease/newsreader/view/HeadAdvertismentGallery;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->advGallery:Lcom/netease/newsreader/view/HeadAdvertismentGallery;

    .line 611
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->advGallery:Lcom/netease/newsreader/view/HeadAdvertismentGallery;

    invoke-virtual {v2}, Lcom/netease/newsreader/view/HeadAdvertismentGallery;->getGallery()Landroid/widget/Gallery;

    move-result-object v2

    invoke-virtual {v2}, Landroid/widget/Gallery;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v0

    .line 612
    .local v0, lp:Landroid/view/ViewGroup$LayoutParams;
    iget v2, p0, Lcom/netease/newsreader/activity/NewsReader;->screenwidth:I

    invoke-static {v2}, Lcom/netease/newsreader/util/Tools;->getCutHeadPicHeight(I)I

    move-result v2

    iput v2, v0, Landroid/view/ViewGroup$LayoutParams;->height:I

    .line 614
    const v2, 0x7f0c00ce

    invoke-virtual {p0, v2}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/LinearLayout;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->mProgressbarLoadingLayout:Landroid/widget/LinearLayout;

    .line 616
    const v2, 0x7f03001b

    invoke-virtual {v1, v2, v4}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/LinearLayout;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->customLayout:Landroid/widget/LinearLayout;

    .line 618
    const v2, 0x7f0c00e7

    invoke-virtual {p0, v2}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Lcom/netease/newsreader/view/PullRefreshListView;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->mPullForPicture:Lcom/netease/newsreader/view/PullRefreshListView;

    .line 619
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->mPullForPicture:Lcom/netease/newsreader/view/PullRefreshListView;

    invoke-virtual {v2}, Lcom/netease/newsreader/view/PullRefreshListView;->getListView()Landroid/widget/ListView;

    move-result-object v2

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->photogridView:Landroid/widget/ListView;

    .line 620
    new-instance v2, Lcom/netease/newsreader/util/PictureGridAdapter;

    invoke-direct {v2, p0}, Lcom/netease/newsreader/util/PictureGridAdapter;-><init>(Landroid/content/Context;)V

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->pgridadapter:Lcom/netease/newsreader/util/PictureGridAdapter;

    .line 621
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->pgridadapter:Lcom/netease/newsreader/util/PictureGridAdapter;

    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->photogridviewClickListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v2, v3}, Lcom/netease/newsreader/util/PictureGridAdapter;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 624
    const v2, 0x7f0c00e5

    invoke-virtual {p0, v2}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Lcom/netease/newsreader/view/PullRefreshListView;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->mPullForTopic:Lcom/netease/newsreader/view/PullRefreshListView;

    .line 625
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->mPullForTopic:Lcom/netease/newsreader/view/PullRefreshListView;

    invoke-virtual {v2}, Lcom/netease/newsreader/view/PullRefreshListView;->getListView()Landroid/widget/ListView;

    move-result-object v2

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->topic_list:Landroid/widget/ListView;

    .line 629
    const v2, 0x7f03003b

    invoke-virtual {v1, v2, v4}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/LinearLayout;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->lay:Landroid/widget/LinearLayout;

    .line 630
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->lay:Landroid/widget/LinearLayout;

    const v3, 0x7f0c00f5

    invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/Button;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->moreButton:Landroid/widget/Button;

    .line 633
    const v2, 0x7f0c0069

    invoke-virtual {p0, v2}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Lcom/netease/newsreader/view/PullRefreshListView;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->mPullForComment:Lcom/netease/newsreader/view/PullRefreshListView;

    .line 634
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->mPullForComment:Lcom/netease/newsreader/view/PullRefreshListView;

    invoke-virtual {v2}, Lcom/netease/newsreader/view/PullRefreshListView;->getListView()Landroid/widget/ListView;

    move-result-object v2

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->comments_list:Landroid/widget/ListView;

    .line 635
    const v2, 0x7f0c0066

    invoke-virtual {p0, v2}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/TextView;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->top_comments:Landroid/widget/TextView;

    .line 636
    const v2, 0x7f0c0067

    invoke-virtual {p0, v2}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/TextView;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->day_comments:Landroid/widget/TextView;

    .line 637
    const v2, 0x7f0c0068

    invoke-virtual {p0, v2}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/TextView;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->week_comments:Landroid/widget/TextView;

    .line 638
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->top_comments:Landroid/widget/TextView;

    const/16 v3, 0x64

    invoke-virtual {v2, v3}, Landroid/widget/TextView;->setId(I)V

    .line 639
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->day_comments:Landroid/widget/TextView;

    const/16 v3, 0x65

    invoke-virtual {v2, v3}, Landroid/widget/TextView;->setId(I)V

    .line 640
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->week_comments:Landroid/widget/TextView;

    const/16 v3, 0x66

    invoke-virtual {v2, v3}, Landroid/widget/TextView;->setId(I)V

    .line 641
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->top_comments:Landroid/widget/TextView;

    const-string v3, "top"

    invoke-virtual {v2, v3}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V

    .line 642
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->day_comments:Landroid/widget/TextView;

    const-string v3, "day"

    invoke-virtual {v2, v3}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V

    .line 643
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->week_comments:Landroid/widget/TextView;

    const-string v3, "week"

    invoke-virtual {v2, v3}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V

    .line 645
    const v2, 0x10a0006

    invoke-static {p0, v2}, Landroid/view/animation/AnimationUtils;->loadInterpolator(Landroid/content/Context;I)Landroid/view/animation/Interpolator;

    move-result-object v2

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->mDecelerateInterpolater:Landroid/view/animation/Interpolator;

    .line 647
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->preparePullRefreshView()V

    .line 648
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->setMenu()V

    .line 650
    const v2, 0x7f0c0002

    invoke-virtual {p0, v2}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v2

    invoke-virtual {v2, v5}, Landroid/view/View;->setVisibility(I)V

    .line 654
    return-void
.end method

.method private getAdvertismentData()Ljava/util/List;
    .locals 12
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;"
        }
    .end annotation

    .prologue
    .line 1765
    new-instance v1, Ljava/util/ArrayList;

    invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V

    .line 1766
    .local v1, advData:Ljava/util/List;,"Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;"
    iget-object v9, p0, Lcom/netease/newsreader/activity/NewsReader;->set_prefs:Landroid/content/SharedPreferences;

    const-string v10, "advertisment_json_string"

    const-string v11, ""

    invoke-interface {v9, v10, v11}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 1767
    .local v2, advJsonStr:Ljava/lang/String;
    if-eqz v2, :cond_0

    invoke-virtual {v2}, Ljava/lang/String;->length()I

    move-result v9

    if-lez v9, :cond_0

    .line 1770
    :try_start_0
    new-instance v5, Lorg/json/JSONObject;

    invoke-direct {v5, v2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

    .line 1771
    .local v5, jobj:Lorg/json/JSONObject;
    if-eqz v5, :cond_0

    .line 1772
    const-string v9, "headline_ad"

    invoke-virtual {v5, v9}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;

    move-result-object v0

    .line 1773
    .local v0, advArray:Lorg/json/JSONArray;
    if-eqz v0, :cond_0

    invoke-virtual {v0}, Lorg/json/JSONArray;->length()I

    move-result v9

    if-lez v9, :cond_0

    .line 1774
    invoke-virtual {v0}, Lorg/json/JSONArray;->length()I

    move-result v6

    .line 1775
    .local v6, len:I
    const/4 v3, 0x0

    .local v3, i:I
    :goto_0
    if-lt v3, v6, :cond_1

    .line 1796
    .end local v0           #advArray:Lorg/json/JSONArray;
    .end local v3           #i:I
    .end local v5           #jobj:Lorg/json/JSONObject;
    .end local v6           #len:I
    :cond_0
    :goto_1
    return-object v1

    .line 1776
    .restart local v0       #advArray:Lorg/json/JSONArray;
    .restart local v3       #i:I
    .restart local v5       #jobj:Lorg/json/JSONObject;
    .restart local v6       #len:I
    :cond_1
    new-instance v7, Ljava/util/HashMap;

    invoke-direct {v7}, Ljava/util/HashMap;-><init>()V

    .line 1777
    .local v7, map:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    invoke-virtual {v0, v3}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;

    move-result-object v8

    .line 1778
    .local v8, obj:Lorg/json/JSONObject;
    const-string v10, "title"

    const-string v9, "title"

    invoke-virtual {v8, v9}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z

    move-result v9

    if-eqz v9, :cond_3

    const-string v9, ""

    :goto_2
    invoke-interface {v7, v10, v9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1779
    const-string v10, "TAG"

    const-string v9, "tag"

    invoke-virtual {v8, v9}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z

    move-result v9

    if-eqz v9, :cond_4

    const-string v9, ""

    :goto_3
    invoke-interface {v7, v10, v9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1780
    const-string v10, "url"

    const-string v9, "url"

    invoke-virtual {v8, v9}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z

    move-result v9

    if-eqz v9, :cond_5

    const-string v9, ""

    :goto_4
    invoke-interface {v7, v10, v9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1781
    const-string v9, "imgsrc"

    invoke-virtual {v8, v9}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z

    move-result v9

    if-eqz v9, :cond_6

    const-string v4, ""

    .line 1782
    .local v4, imgsrc:Ljava/lang/String;
    :goto_5
    const-string v9, ""

    invoke-virtual {v9, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v9

    if-nez v9, :cond_2

    .line 1783
    invoke-static {v4, p0}, Lcom/netease/newsreader/util/PicUtil;->getHeandBitMapURL(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String;

    move-result-object v4

    .line 1785
    :cond_2
    const-string v9, "imgsrc"

    invoke-interface {v7, v9, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1786
    invoke-interface {v1, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 1775
    add-int/lit8 v3, v3, 0x1

    goto :goto_0

    .line 1778
    .end local v4           #imgsrc:Ljava/lang/String;
    :cond_3
    const-string v9, "title"

    invoke-virtual {v8, v9}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v9

    goto :goto_2

    .line 1779
    :cond_4
    const-string v9, "tag"

    invoke-virtual {v8, v9}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v9

    goto :goto_3

    .line 1780
    :cond_5
    const-string v9, "url"

    invoke-virtual {v8, v9}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v9

    goto :goto_4

    .line 1781
    :cond_6
    const-string v9, "imgsrc"

    invoke-virtual {v8, v9}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

    move-result-object v4

    goto :goto_5

    .line 1790
    .end local v0           #advArray:Lorg/json/JSONArray;
    .end local v3           #i:I
    .end local v5           #jobj:Lorg/json/JSONObject;
    .end local v6           #len:I
    .end local v7           #map:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    .end local v8           #obj:Lorg/json/JSONObject;
    :catch_0
    move-exception v9

    goto :goto_1
.end method

.method private getArticleListThread(I)V
    .locals 3
    .parameter "tid"

    .prologue
    .line 1633
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->columnID:Ljava/lang/String;

    .line 1634
    .local v0, id:Ljava/lang/String;
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->columnURL:Ljava/lang/String;

    .line 1635
    .local v1, url:Ljava/lang/String;
    new-instance v2, Lcom/netease/newsreader/activity/NewsReader$31;

    invoke-direct {v2, p0, v1, p1, v0}, Lcom/netease/newsreader/activity/NewsReader$31;-><init>(Lcom/netease/newsreader/activity/NewsReader;Ljava/lang/String;ILjava/lang/String;)V

    .line 1649
    invoke-virtual {v2}, Lcom/netease/newsreader/activity/NewsReader$31;->start()V

    .line 1650
    return-void
.end method

.method private getColumnListData()V
    .locals 11

    .prologue
    .line 797
    const/4 v5, 0x0

    .line 798
    .local v5, map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    invoke-virtual {p0}, Lcom/netease/newsreader/activity/NewsReader;->getResources()Landroid/content/res/Resources;

    move-result-object v8

    const v9, 0x7f070003

    invoke-virtual {v8, v9}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;

    move-result-object v1

    .line 799
    .local v1, first_columns:[Ljava/lang/String;
    invoke-virtual {p0}, Lcom/netease/newsreader/activity/NewsReader;->getResources()Landroid/content/res/Resources;

    move-result-object v8

    const v9, 0x7f070004

    invoke-virtual {v8, v9}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;

    move-result-object v2

    .line 801
    .local v2, first_columns_tid:[Ljava/lang/String;
    const/4 v3, 0x0

    .local v3, i:I
    :goto_0
    array-length v8, v1

    if-lt v3, v8, :cond_1

    .line 809
    :try_start_0
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->columnsListData:Ljava/util/List;

    invoke-interface {v8}, Ljava/util/List;->size()I

    move-result v8

    if-eqz v8, :cond_0

    .line 810
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->columnsListData:Ljava/util/List;

    const/4 v9, 0x0

    invoke-interface {v8, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Ljava/util/HashMap;

    const-string v9, "tid"

    invoke-virtual {v8, v9}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v8

    invoke-virtual {v8}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v8

    iput-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->columnURL:Ljava/lang/String;

    .line 811
    :cond_0
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->columnsListData:Ljava/util/List;

    const/4 v9, 0x0

    invoke-interface {v8, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Ljava/util/HashMap;

    const-string v9, "tname"

    invoke-virtual {v8, v9}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v8

    invoke-virtual {v8}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v8

    iput-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->columnName:Ljava/lang/String;

    .line 812
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->columnsListData:Ljava/util/List;

    const/4 v9, 0x0

    invoke-interface {v8, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Ljava/util/HashMap;

    const-string v9, "tid"

    invoke-virtual {v8, v9}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v8

    invoke-virtual {v8}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v8

    iput-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->columnID:Ljava/lang/String;
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

    .line 817
    :goto_1
    const-string v7, ""

    .line 818
    .local v7, tname:Ljava/lang/String;
    const-string v6, ""

    .line 822
    .local v6, tid:Ljava/lang/String;
    const/4 v4, 0x0

    .local v4, k:I
    :goto_2
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->columnsListData:Ljava/util/List;

    invoke-interface {v8}, Ljava/util/List;->size()I

    move-result v8

    if-lt v4, v8, :cond_2

    .line 827
    return-void

    .line 802
    .end local v4           #k:I
    .end local v6           #tid:Ljava/lang/String;
    .end local v7           #tname:Ljava/lang/String;
    :cond_1
    new-instance v5, Ljava/util/HashMap;

    .end local v5           #map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    invoke-direct {v5}, Ljava/util/HashMap;-><init>()V

    .line 803
    .restart local v5       #map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    const-string v8, "tname"

    aget-object v9, v1, v3

    invoke-virtual {v5, v8, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 804
    const-string v8, "tid"

    aget-object v9, v2, v3

    invoke-virtual {v5, v8, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 805
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->columnsListData:Ljava/util/List;

    invoke-interface {v8, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 801
    add-int/lit8 v3, v3, 0x1

    goto :goto_0

    .line 813
    :catch_0
    move-exception v0

    .line 815
    .local v0, e:Ljava/lang/Exception;
    invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V

    goto :goto_1

    .line 823
    .end local v0           #e:Ljava/lang/Exception;
    .restart local v4       #k:I
    .restart local v6       #tid:Ljava/lang/String;
    .restart local v7       #tname:Ljava/lang/String;
    :cond_2
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->columnsListData:Ljava/util/List;

    invoke-interface {v8, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Ljava/util/HashMap;

    const-string v9, "tname"

    invoke-virtual {v8, v9}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v8

    invoke-virtual {v8}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v7

    .line 824
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->columnsListData:Ljava/util/List;

    invoke-interface {v8, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Ljava/util/HashMap;

    const-string v9, "tid"

    invoke-virtual {v8, v9}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v8

    invoke-virtual {v8}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v6

    .line 825
    const-string v8, "top_columns"

    iget-object v9, p0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    const-string v10, ""

    invoke-static {v8, v9, v7, v6, v10}, Lcom/netease/newsreader/util/Tools;->insertDataToDB(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 822
    add-int/lit8 v4, v4, 0x1

    goto :goto_2
.end method

.method private getColumnListFromDB(Landroid/database/Cursor;)V
    .locals 4
    .parameter "cursor"

    .prologue
    .line 851
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->columnsListData:Ljava/util/List;

    invoke-interface {v2}, Ljava/util/List;->clear()V

    .line 852
    const/4 v1, 0x0

    .line 853
    .local v1, map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    invoke-interface {p1}, Landroid/database/Cursor;->moveToFirst()Z

    :goto_0
    invoke-interface {p1}, Landroid/database/Cursor;->isAfterLast()Z

    move-result v2

    if-eqz v2, :cond_1

    .line 865
    :try_start_0
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->columnsListData:Ljava/util/List;

    invoke-interface {v2}, Ljava/util/List;->size()I

    move-result v2

    if-eqz v2, :cond_0

    .line 866
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->columnsListData:Ljava/util/List;

    const/4 v3, 0x0

    invoke-interface {v2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "tid"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v2

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->columnURL:Ljava/lang/String;

    .line 867
    :cond_0
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->columnsListData:Ljava/util/List;

    const/4 v3, 0x0

    invoke-interface {v2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "tname"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v2

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->columnName:Ljava/lang/String;

    .line 868
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->columnsListData:Ljava/util/List;

    const/4 v3, 0x0

    invoke-interface {v2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "tid"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v2

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->columnID:Ljava/lang/String;
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

    .line 873
    :goto_1
    return-void

    .line 855
    :cond_1
    new-instance v1, Ljava/util/HashMap;

    .end local v1           #map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    invoke-direct {v1}, Ljava/util/HashMap;-><init>()V

    .line 856
    .restart local v1       #map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    const-string v2, "tname"

    .line 857
    const-string v3, "tname"

    invoke-interface {p1, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v3

    invoke-interface {p1, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v3

    .line 856
    invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 858
    const-string v2, "tid"

    .line 859
    const-string v3, "tid"

    invoke-interface {p1, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v3

    invoke-interface {p1, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v3

    .line 858
    invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 860
    const-string v2, "cid"

    .line 861
    const-string v3, "cid"

    invoke-interface {p1, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v3

    invoke-interface {p1, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v3

    .line 860
    invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 862
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->columnsListData:Ljava/util/List;

    invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 853
    invoke-interface {p1}, Landroid/database/Cursor;->moveToNext()Z

    goto/16 :goto_0

    .line 869
    :catch_0
    move-exception v0

    .line 871
    .local v0, e:Ljava/lang/Exception;
    invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V

    goto :goto_1
.end method

.method private getCommentsListData(Landroid/os/Message;Ljava/util/List;Lcom/netease/newsreader/util/BasePageViewAdapter;Ljava/lang/String;)V
    .locals 5
    .parameter "msg"
    .parameter
    .parameter "adapter"
    .parameter "type"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/os/Message;",
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;",
            "Lcom/netease/newsreader/util/BasePageViewAdapter;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .prologue
    .local p2, data:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    const/16 v4, 0x8

    const/4 v3, 0x0

    .line 3994
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->comments_list:Landroid/widget/ListView;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V

    .line 3995
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mProgressbarLoadingLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 3997
    const-string v0, "COMMENTS"

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-static {p4}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "_comments"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {p0, v0, v1}, Lcom/netease/mobileanalysis/MobileAgent;->setEvent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    .line 3999
    invoke-direct {p0, p2, p4}, Lcom/netease/newsreader/activity/NewsReader;->getCommentsListFromDB(Ljava/util/List;Ljava/lang/String;)V

    .line 4001
    if-eqz p2, :cond_1

    invoke-interface {p2}, Ljava/util/List;->size()I

    move-result v0

    if-lez v0, :cond_1

    .line 4003
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mProgressbarLoadingLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 4005
    invoke-virtual {p3}, Lcom/netease/newsreader/util/BasePageViewAdapter;->notifyDataSetChanged()V

    .line 4006
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->comments_list:Landroid/widget/ListView;

    invoke-virtual {v0, p3}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V

    .line 4008
    invoke-static {p0}, Lcom/netease/newsreader/util/Tools;->CheckNetwork(Landroid/content/Context;)Z

    move-result v0

    if-eqz v0, :cond_0

    invoke-static {p0, p4}, Lcom/netease/newsreader/util/StringUtil;->isNeedRefresh(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_0

    .line 4009
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->top_progressbar:Landroid/widget/ProgressBar;

    invoke-virtual {v0, v3}, Landroid/widget/ProgressBar;->setVisibility(I)V

    .line 4010
    invoke-direct {p0, p4, p1}, Lcom/netease/newsreader/activity/NewsReader;->getCommentsThread(Ljava/lang/String;Landroid/os/Message;)V

    .line 4028
    :cond_0
    :goto_0
    return-void

    .line 4021
    :cond_1
    invoke-static {p0}, Lcom/netease/newsreader/util/Tools;->CheckNetwork(Landroid/content/Context;)Z

    move-result v0

    if-eqz v0, :cond_2

    .line 4022
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->top_progressbar:Landroid/widget/ProgressBar;

    invoke-virtual {v0, v3}, Landroid/widget/ProgressBar;->setVisibility(I)V

    .line 4023
    invoke-direct {p0, p4, p1}, Lcom/netease/newsreader/activity/NewsReader;->getCommentsThread(Ljava/lang/String;Landroid/os/Message;)V

    goto :goto_0

    .line 4025
    :cond_2
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mProgressbarLoadingLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;->setVisibility(I)V

    goto :goto_0
.end method

.method private getCommentsListFromDB(Ljava/util/List;Ljava/lang/String;)V
    .locals 6
    .parameter
    .parameter "columnID"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .prologue
    .line 2135
    .local p1, data:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    invoke-interface {p1}, Ljava/util/List;->clear()V

    .line 2137
    const-string v2, ""

    .line 2138
    .local v2, sql:Ljava/lang/String;
    const-string v3, "top"

    invoke-virtual {p2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_1

    .line 2139
    const-string v2, "select * from comments_list where comments_col_id=? order by comments_ptime desc limit 0,20"

    .line 2146
    :goto_0
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    const/4 v4, 0x1

    new-array v4, v4, [Ljava/lang/String;

    const/4 v5, 0x0

    aput-object p2, v4, v5

    invoke-virtual {v3, v2, v4}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;

    move-result-object v0

    .line 2149
    .local v0, cursor:Landroid/database/Cursor;
    if-eqz v0, :cond_0

    invoke-interface {v0}, Landroid/database/Cursor;->getCount()I

    move-result v3

    if-eqz v3, :cond_0

    .line 2151
    const/4 v1, 0x0

    .line 2152
    .local v1, map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    invoke-interface {v0}, Landroid/database/Cursor;->moveToFirst()Z

    :goto_1
    invoke-interface {v0}, Landroid/database/Cursor;->isAfterLast()Z

    move-result v3

    if-eqz v3, :cond_2

    .line 2174
    invoke-interface {v0}, Landroid/database/Cursor;->close()V

    .line 2176
    .end local v1           #map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    :cond_0
    return-void

    .line 2142
    .end local v0           #cursor:Landroid/database/Cursor;
    :cond_1
    const-string v2, "select * from comments_list where comments_col_id=? limit 0,20"

    goto :goto_0

    .line 2154
    .restart local v0       #cursor:Landroid/database/Cursor;
    .restart local v1       #map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    :cond_2
    new-instance v1, Ljava/util/HashMap;

    .end local v1           #map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    invoke-direct {v1}, Ljava/util/HashMap;-><init>()V

    .line 2155
    .restart local v1       #map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    const-string v3, "docid"

    .line 2156
    const-string v4, "comments_doc_id"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 2155
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 2157
    const-string v3, "author"

    .line 2158
    const-string v4, "comments_author"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 2157
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 2159
    const-string v3, "replyCount"

    .line 2160
    const-string v4, "comments_reply_count"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 2159
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 2161
    const-string v3, "tie"

    .line 2162
    const-string v4, "comments_tie"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 2161
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 2163
    const-string v3, "title"

    .line 2164
    const-string v4, "comments_title"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 2163
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 2165
    const-string v3, "replyBoard"

    .line 2166
    const-string v4, "comments_reply_board"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 2165
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 2167
    const-string v3, "postid"

    .line 2168
    const-string v4, "comments_postid"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 2167
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 2169
    const-string v3, "floor"

    .line 2170
    const-string v4, "comments_floor"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 2169
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 2172
    invoke-interface {p1, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2152
    invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z

    goto/16 :goto_1
.end method

.method private getCommentsThread(Ljava/lang/String;Landroid/os/Message;)V
    .locals 1
    .parameter "type"
    .parameter "msg"

    .prologue
    .line 3974
    new-instance v0, Lcom/netease/newsreader/activity/NewsReader$36;

    invoke-direct {v0, p0, p1, p2}, Lcom/netease/newsreader/activity/NewsReader$36;-><init>(Lcom/netease/newsreader/activity/NewsReader;Ljava/lang/String;Landroid/os/Message;)V

    .line 3988
    invoke-virtual {v0}, Lcom/netease/newsreader/activity/NewsReader$36;->start()V

    .line 3989
    return-void
.end method

.method private getHeadlineArticleListThread(I)V
    .locals 3
    .parameter "tid"

    .prologue
    .line 1608
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->columnID:Ljava/lang/String;

    .line 1609
    .local v0, id:Ljava/lang/String;
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->columnURL:Ljava/lang/String;

    .line 1610
    .local v1, url:Ljava/lang/String;
    new-instance v2, Lcom/netease/newsreader/activity/NewsReader$30;

    invoke-direct {v2, p0, v1, p1, v0}, Lcom/netease/newsreader/activity/NewsReader$30;-><init>(Lcom/netease/newsreader/activity/NewsReader;Ljava/lang/String;ILjava/lang/String;)V

    .line 1629
    invoke-virtual {v2}, Lcom/netease/newsreader/activity/NewsReader$30;->start()V

    .line 1630
    return-void
.end method

.method private getListFromDB(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V
    .locals 6
    .parameter
    .parameter "columnID"
    .parameter "type"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .prologue
    .line 1803
    .local p1, data:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    invoke-interface {p1}, Ljava/util/List;->clear()V

    .line 1805
    const-string v2, ""

    .line 1806
    .local v2, sql:Ljava/lang/String;
    const-string v3, "head"

    invoke-virtual {v3, p3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-nez v3, :cond_0

    .line 1807
    invoke-static {p2}, Lcom/netease/newsreader/util/Tools;->equalHead(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p3

    .line 1810
    :cond_0
    const-string v3, "head"

    invoke-virtual {p3, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_2

    .line 1811
    const-string v2, "select * from news_list where news_col_id=? limit 0,20"

    .line 1818
    :goto_0
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    const/4 v4, 0x1

    new-array v4, v4, [Ljava/lang/String;

    const/4 v5, 0x0

    aput-object p2, v4, v5

    invoke-virtual {v3, v2, v4}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;

    move-result-object v0

    .line 1821
    .local v0, cursor:Landroid/database/Cursor;
    if-eqz v0, :cond_1

    invoke-interface {v0}, Landroid/database/Cursor;->getCount()I

    move-result v3

    if-eqz v3, :cond_1

    .line 1823
    const/4 v1, 0x0

    .line 1824
    .local v1, map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    invoke-interface {v0}, Landroid/database/Cursor;->moveToFirst()Z

    :goto_1
    invoke-interface {v0}, Landroid/database/Cursor;->isAfterLast()Z

    move-result v3

    if-eqz v3, :cond_3

    .line 1857
    invoke-interface {v0}, Landroid/database/Cursor;->close()V

    .line 1860
    .end local v1           #map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    :cond_1
    return-void

    .line 1814
    .end local v0           #cursor:Landroid/database/Cursor;
    :cond_2
    const-string v2, "select * from news_list where news_col_id=? order by news_ptime desc limit 0,20"

    goto :goto_0

    .line 1826
    .restart local v0       #cursor:Landroid/database/Cursor;
    .restart local v1       #map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    :cond_3
    new-instance v1, Ljava/util/HashMap;

    .end local v1           #map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    invoke-direct {v1}, Ljava/util/HashMap;-><init>()V

    .line 1827
    .restart local v1       #map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    const-string v3, "docid"

    .line 1828
    const-string v4, "news_doc_id"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 1827
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1829
    const-string v3, "imgsrc"

    .line 1830
    const-string v4, "news_img_src"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 1829
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1831
    const-string v3, "digest"

    .line 1832
    const-string v4, "news_digest"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 1831
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1833
    const-string v3, "replyCount"

    .line 1834
    const-string v4, "news_reply_count"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 1833
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1835
    const-string v3, "url"

    .line 1836
    const-string v4, "news_url"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 1835
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1837
    const-string v3, "title"

    .line 1838
    const-string v4, "news_title"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 1837
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1839
    const-string v3, "news_ptime"

    invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v3

    invoke-interface {v0, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v3

    const-string v4, ""

    invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-nez v3, :cond_4

    .line 1840
    const-string v3, "ptime"

    const-string v4, "news_ptime"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1842
    :cond_4
    const-string v3, "hasImg"

    .line 1843
    const-string v4, "news_is_hasimg"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 1842
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1844
    const-string v3, "index"

    .line 1845
    const-string v4, "news_index"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 1844
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1846
    const-string v3, "tname"

    .line 1847
    const-string v4, "news_special_tname"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 1846
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1848
    const-string v3, "specialID"

    .line 1849
    const-string v4, "news_special_id"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 1848
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1851
    const-string v3, "extendjson"

    .line 1852
    const-string v4, "news_extends_json"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 1851
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1853
    invoke-interface {p1, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 1824
    invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z

    goto/16 :goto_1
.end method

.method private getMoreColumnListData()V
    .locals 10

    .prologue
    .line 830
    const/4 v2, 0x0

    .line 831
    .local v2, map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    invoke-virtual {p0}, Lcom/netease/newsreader/activity/NewsReader;->getResources()Landroid/content/res/Resources;

    move-result-object v7

    const v8, 0x7f070005

    invoke-virtual {v7, v8}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;

    move-result-object v3

    .line 832
    .local v3, second_columns:[Ljava/lang/String;
    invoke-virtual {p0}, Lcom/netease/newsreader/activity/NewsReader;->getResources()Landroid/content/res/Resources;

    move-result-object v7

    const v8, 0x7f070006

    invoke-virtual {v7, v8}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;

    move-result-object v4

    .line 834
    .local v4, second_columns_tid:[Ljava/lang/String;
    const/4 v0, 0x0

    .local v0, i:I
    :goto_0
    array-length v7, v3

    if-lt v0, v7, :cond_0

    .line 843
    const/4 v1, 0x0

    .local v1, k:I
    :goto_1
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->moreColumnsListData:Ljava/util/List;

    invoke-interface {v7}, Ljava/util/List;->size()I

    move-result v7

    if-lt v1, v7, :cond_1

    .line 848
    return-void

    .line 835
    .end local v1           #k:I
    :cond_0
    new-instance v2, Ljava/util/HashMap;

    .end local v2           #map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    invoke-direct {v2}, Ljava/util/HashMap;-><init>()V

    .line 836
    .restart local v2       #map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    const-string v7, "tname"

    aget-object v8, v3, v0

    invoke-virtual {v2, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 837
    const-string v7, "tid"

    aget-object v8, v4, v0

    invoke-virtual {v2, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 838
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->moreColumnsListData:Ljava/util/List;

    invoke-interface {v7, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 834
    add-int/lit8 v0, v0, 0x1

    goto :goto_0

    .line 844
    .restart local v1       #k:I
    :cond_1
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->moreColumnsListData:Ljava/util/List;

    invoke-interface {v7, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Ljava/util/HashMap;

    const-string v8, "tname"

    invoke-virtual {v7, v8}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v7

    invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v6

    .line 845
    .local v6, tname:Ljava/lang/String;
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->moreColumnsListData:Ljava/util/List;

    invoke-interface {v7, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Ljava/util/HashMap;

    const-string v8, "tid"

    invoke-virtual {v7, v8}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v7

    invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v5

    .line 846
    .local v5, tid:Ljava/lang/String;
    const-string v7, "more_columns"

    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    const-string v9, ""

    invoke-static {v7, v8, v6, v5, v9}, Lcom/netease/newsreader/util/Tools;->insertDataToDB(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 843
    add-int/lit8 v1, v1, 0x1

    goto :goto_1
.end method

.method private getPhotosListFromDB(Ljava/util/List;)V
    .locals 5
    .parameter
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Lcom/netease/newsreader/bean/PhotosetListInfo;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 2179
    .local p1, data:Ljava/util/List;,"Ljava/util/List<Lcom/netease/newsreader/bean/PhotosetListInfo;>;"
    invoke-interface {p1}, Ljava/util/List;->clear()V

    .line 2181
    const-string v2, "select * from photo_list group by photo_setid order by photo_setid desc limit 0,10"

    .line 2183
    .local v2, sql:Ljava/lang/String;
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    const/4 v4, 0x0

    invoke-virtual {v3, v2, v4}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;

    move-result-object v0

    .line 2186
    .local v0, cursor:Landroid/database/Cursor;
    if-eqz v0, :cond_0

    invoke-interface {v0}, Landroid/database/Cursor;->getCount()I

    move-result v3

    if-eqz v3, :cond_0

    .line 2188
    const/4 v1, 0x0

    .line 2189
    .local v1, photosetinfo:Lcom/netease/newsreader/bean/PhotosetListInfo;
    invoke-interface {v0}, Landroid/database/Cursor;->moveToFirst()Z

    :goto_0
    invoke-interface {v0}, Landroid/database/Cursor;->isAfterLast()Z

    move-result v3

    if-eqz v3, :cond_1

    .line 2199
    invoke-interface {v0}, Landroid/database/Cursor;->close()V

    .line 2202
    .end local v1           #photosetinfo:Lcom/netease/newsreader/bean/PhotosetListInfo;
    :cond_0
    return-void

    .line 2191
    .restart local v1       #photosetinfo:Lcom/netease/newsreader/bean/PhotosetListInfo;
    :cond_1
    new-instance v1, Lcom/netease/newsreader/bean/PhotosetListInfo;

    .end local v1           #photosetinfo:Lcom/netease/newsreader/bean/PhotosetListInfo;
    invoke-direct {v1}, Lcom/netease/newsreader/bean/PhotosetListInfo;-><init>()V

    .line 2192
    .restart local v1       #photosetinfo:Lcom/netease/newsreader/bean/PhotosetListInfo;
    const-string v3, "photo_setid"

    invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v3

    invoke-interface {v0, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Lcom/netease/newsreader/bean/PhotosetListInfo;->setSetid(Ljava/lang/String;)V

    .line 2193
    const-string v3, "photo_setname"

    invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v3

    invoke-interface {v0, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Lcom/netease/newsreader/bean/PhotosetListInfo;->setSetname(Ljava/lang/String;)V

    .line 2194
    const-string v3, "photo_clientcover"

    invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v3

    invoke-interface {v0, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Lcom/netease/newsreader/bean/PhotosetListInfo;->setClientcover(Ljava/lang/String;)V

    .line 2195
    const-string v3, "photo_imgsum"

    invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v3

    invoke-interface {v0, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Lcom/netease/newsreader/bean/PhotosetListInfo;->setImgsum(Ljava/lang/String;)V

    .line 2197
    invoke-interface {p1, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2189
    invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z

    goto :goto_0
.end method

.method private getTitleView(I)Landroid/view/View;
    .locals 5
    .parameter "iKey"

    .prologue
    .line 3632
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->mLayoutInflater:Landroid/view/LayoutInflater;

    const v3, 0x7f03006e

    const/4 v4, 0x0

    invoke-virtual {v2, v3, v4}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v1

    .line 3633
    .local v1, view:Landroid/view/View;
    const v2, 0x7f0c015b

    invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    .line 3634
    .local v0, imageview:Landroid/widget/ImageView;
    packed-switch p1, :pswitch_data_0

    .line 3660
    :goto_0
    return-object v1

    .line 3637
    :pswitch_0
    const v2, 0x7f02008b

    invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setImageResource(I)V

    goto :goto_0

    .line 3641
    :pswitch_1
    const v2, 0x7f020106

    invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setImageResource(I)V

    goto :goto_0

    .line 3645
    :pswitch_2
    const v2, 0x7f0200d3

    invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setImageResource(I)V

    goto :goto_0

    .line 3649
    :pswitch_3
    const v2, 0x7f020028

    invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setImageResource(I)V

    goto :goto_0

    .line 3653
    :pswitch_4
    const v2, 0x7f020113

    invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setImageResource(I)V

    goto :goto_0

    .line 3634
    :pswitch_data_0
    .packed-switch 0x1
        :pswitch_0
        :pswitch_1
        :pswitch_2
        :pswitch_3
        :pswitch_4
    .end packed-switch
.end method

.method private getTopicListFromDB(Ljava/lang/String;)V
    .locals 11
    .parameter "columnID"

    .prologue
    const/4 v10, 0x2

    const/4 v9, 0x1

    const/4 v8, 0x0

    .line 1953
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->topicData:Ljava/util/List;

    invoke-interface {v5}, Ljava/util/List;->clear()V

    .line 1956
    const-string v4, "select * from news_list where news_col_id=? and news_is_first=?"

    .line 1959
    .local v4, sql:Ljava/lang/String;
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    new-array v6, v10, [Ljava/lang/String;

    aput-object p1, v6, v8

    const-string v7, "1"

    aput-object v7, v6, v9

    invoke-virtual {v5, v4, v6}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;

    move-result-object v0

    .line 1961
    .local v0, cursor:Landroid/database/Cursor;
    if-eqz v0, :cond_2

    invoke-interface {v0}, Landroid/database/Cursor;->getCount()I

    move-result v5

    if-eqz v5, :cond_2

    invoke-interface {v0}, Landroid/database/Cursor;->moveToFirst()Z

    move-result v5

    if-eqz v5, :cond_2

    .line 1963
    const/4 v2, 0x0

    .line 1966
    .local v2, map:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    :try_start_0
    new-instance v3, Ljava/util/HashMap;

    invoke-direct {v3}, Ljava/util/HashMap;-><init>()V
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

    .line 1967
    .end local v2           #map:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    .local v3, map:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    :try_start_1
    const-string v5, "docid"

    .line 1968
    const-string v6, "news_doc_id"

    invoke-interface {v0, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v6

    invoke-interface {v0, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v6

    .line 1967
    invoke-interface {v3, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1969
    const-string v5, "imgsrc"

    .line 1970
    const-string v6, "news_img_src"

    invoke-interface {v0, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v6

    invoke-interface {v0, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v6

    .line 1969
    invoke-interface {v3, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1971
    const-string v5, "subtitle"

    .line 1972
    const-string v6, "news_subtitle"

    invoke-interface {v0, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v6

    invoke-interface {v0, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v6

    .line 1971
    invoke-interface {v3, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1973
    const-string v5, "url"

    .line 1974
    const-string v6, "news_url"

    invoke-interface {v0, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v6

    invoke-interface {v0, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v6

    .line 1973
    invoke-interface {v3, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1975
    const-string v5, "title"

    .line 1976
    const-string v6, "news_title"

    invoke-interface {v0, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v6

    invoke-interface {v0, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v6

    .line 1975
    invoke-interface {v3, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1977
    const-string v5, "news_ptime"

    invoke-interface {v0, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v5

    invoke-interface {v0, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v5

    const-string v6, ""

    invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v5

    if-nez v5, :cond_0

    .line 1978
    const-string v5, "ptime"

    const-string v6, "news_ptime"

    invoke-interface {v0, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v6

    invoke-interface {v0, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v6

    invoke-interface {v3, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1981
    :cond_0
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->topicData:Ljava/util/List;

    invoke-interface {v5, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
    :try_end_1
    .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_3

    move-object v2, v3

    .line 1989
    .end local v3           #map:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    .restart local v2       #map:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    :cond_1
    :goto_0
    invoke-interface {v0}, Landroid/database/Cursor;->close()V

    .line 1992
    .end local v2           #map:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    :cond_2
    const-string v4, "select * from news_list where news_col_id=? and news_is_first=? order by news_ptime desc limit 0,20"

    .line 1995
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    new-array v6, v10, [Ljava/lang/String;

    aput-object p1, v6, v8

    const-string v7, "0"

    aput-object v7, v6, v9

    invoke-virtual {v5, v4, v6}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;

    move-result-object v0

    .line 1998
    if-eqz v0, :cond_3

    invoke-interface {v0}, Landroid/database/Cursor;->getCount()I

    move-result v5

    if-eqz v5, :cond_3

    .line 2000
    const/4 v2, 0x0

    .line 2001
    .restart local v2       #map:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    invoke-interface {v0}, Landroid/database/Cursor;->moveToFirst()Z

    :goto_1
    invoke-interface {v0}, Landroid/database/Cursor;->isAfterLast()Z

    move-result v5

    if-eqz v5, :cond_4

    .line 2028
    invoke-interface {v0}, Landroid/database/Cursor;->close()V

    .line 2030
    .end local v2           #map:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    :cond_3
    return-void

    .line 1982
    .restart local v2       #map:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    :catch_0
    move-exception v1

    .line 1984
    .local v1, e:Ljava/lang/Exception;
    :goto_2
    invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V

    .line 1985
    if-eqz v0, :cond_1

    .line 1986
    invoke-interface {v0}, Landroid/database/Cursor;->close()V

    goto :goto_0

    .line 2004
    .end local v1           #e:Ljava/lang/Exception;
    :cond_4
    :try_start_2
    new-instance v3, Ljava/util/HashMap;

    invoke-direct {v3}, Ljava/util/HashMap;-><init>()V
    :try_end_2
    .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1

    .line 2005
    .end local v2           #map:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    .restart local v3       #map:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    :try_start_3
    const-string v5, "docid"

    .line 2006
    const-string v6, "news_doc_id"

    invoke-interface {v0, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v6

    invoke-interface {v0, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v6

    .line 2005
    invoke-interface {v3, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 2007
    const-string v5, "imgsrc"

    .line 2008
    const-string v6, "news_img_src"

    invoke-interface {v0, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v6

    invoke-interface {v0, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v6

    .line 2007
    invoke-interface {v3, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 2009
    const-string v5, "subtitle"

    .line 2010
    const-string v6, "news_subtitle"

    invoke-interface {v0, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v6

    invoke-interface {v0, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v6

    .line 2009
    invoke-interface {v3, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 2011
    const-string v5, "url"

    .line 2012
    const-string v6, "news_url"

    invoke-interface {v0, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v6

    invoke-interface {v0, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v6

    .line 2011
    invoke-interface {v3, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 2013
    const-string v5, "title"

    .line 2014
    const-string v6, "news_title"

    invoke-interface {v0, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v6

    invoke-interface {v0, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v6

    .line 2013
    invoke-interface {v3, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 2015
    const-string v5, "news_ptime"

    invoke-interface {v0, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v5

    invoke-interface {v0, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v5

    const-string v6, ""

    invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v5

    if-nez v5, :cond_5

    .line 2016
    const-string v5, "ptime"

    const-string v6, "news_ptime"

    invoke-interface {v0, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v6

    invoke-interface {v0, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v6

    invoke-interface {v3, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 2019
    :cond_5
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->topicData:Ljava/util/List;

    invoke-interface {v5, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
    :try_end_3
    .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_2

    move-object v2, v3

    .line 2001
    .end local v3           #map:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    .restart local v2       #map:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    :cond_6
    :goto_3
    invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z

    goto/16 :goto_1

    .line 2020
    :catch_1
    move-exception v1

    .line 2022
    .restart local v1       #e:Ljava/lang/Exception;
    :goto_4
    invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V

    .line 2023
    if-eqz v0, :cond_6

    .line 2024
    invoke-interface {v0}, Landroid/database/Cursor;->close()V

    goto :goto_3

    .line 2020
    .end local v1           #e:Ljava/lang/Exception;
    .end local v2           #map:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    .restart local v3       #map:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    :catch_2
    move-exception v1

    move-object v2, v3

    .end local v3           #map:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    .restart local v2       #map:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    goto :goto_4

    .line 1982
    .end local v2           #map:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    .restart local v3       #map:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    :catch_3
    move-exception v1

    move-object v2, v3

    .end local v3           #map:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    .restart local v2       #map:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    goto/16 :goto_2
.end method

.method private initAttitude()V
    .locals 2

    .prologue
    .line 3702
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->addData2attitude()V

    .line 3704
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->topic_list:Landroid/widget/ListView;

    new-instance v1, Lcom/netease/newsreader/activity/NewsReader$33;

    invoke-direct {v1, p0}, Lcom/netease/newsreader/activity/NewsReader$33;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    invoke-virtual {v0, v1}, Landroid/widget/ListView;->setOnScrollListener(Landroid/widget/AbsListView$OnScrollListener;)V

    .line 3719
    return-void
.end method

.method private initComments()V
    .locals 12

    .prologue
    const/4 v5, 0x3

    const/4 v6, 0x0

    const/4 v11, 0x1

    const/4 v10, 0x0

    const/4 v9, 0x2

    .line 3873
    iget v0, p0, Lcom/netease/newsreader/activity/NewsReader;->screenwidth:I

    div-int/lit8 v8, v0, 0x3

    .line 3875
    .local v8, width:I
    const v0, 0x7f0c0065

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->commentColumnSlideBar:Landroid/widget/ImageView;

    .line 3876
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->commentColumnSlideBar:Landroid/widget/ImageView;

    invoke-virtual {v0}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v7

    check-cast v7, Landroid/widget/FrameLayout$LayoutParams;

    .line 3877
    .local v7, lp:Landroid/widget/FrameLayout$LayoutParams;
    iput v8, v7, Landroid/widget/FrameLayout$LayoutParams;->width:I

    .line 3879
    new-instance v0, Lcom/netease/newsreader/util/BasePageViewAdapter;

    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->topCommentsData:Ljava/util/List;

    const v3, 0x7f030071

    .line 3880
    new-array v4, v5, [Ljava/lang/String;

    const-string v1, "tie"

    aput-object v1, v4, v10

    const-string v1, "author"

    aput-object v1, v4, v11

    const-string v1, "title"

    aput-object v1, v4, v9

    .line 3881
    new-array v5, v5, [I

    fill-array-data v5, :array_0

    move-object v1, p0

    invoke-direct/range {v0 .. v6}, Lcom/netease/newsreader/util/BasePageViewAdapter;-><init>(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[ILcom/netease/newsreader/util/BaseImageDownloader;)V

    .line 3879
    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->topCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    .line 3883
    new-instance v0, Lcom/netease/newsreader/util/BasePageViewAdapter;

    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->dayRankCommentsData:Ljava/util/List;

    const v3, 0x7f030017

    .line 3884
    new-array v4, v9, [Ljava/lang/String;

    const-string v1, "replyCount"

    aput-object v1, v4, v10

    const-string v1, "title"

    aput-object v1, v4, v11

    .line 3885
    new-array v5, v9, [I

    fill-array-data v5, :array_1

    move-object v1, p0

    invoke-direct/range {v0 .. v6}, Lcom/netease/newsreader/util/BasePageViewAdapter;-><init>(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[ILcom/netease/newsreader/util/BaseImageDownloader;)V

    .line 3883
    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->dayRankCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    .line 3887
    new-instance v0, Lcom/netease/newsreader/util/BasePageViewAdapter;

    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->weekRankCommentsData:Ljava/util/List;

    const v3, 0x7f030017

    .line 3888
    new-array v4, v9, [Ljava/lang/String;

    const-string v1, "replyCount"

    aput-object v1, v4, v10

    const-string v1, "title"

    aput-object v1, v4, v11

    .line 3889
    new-array v5, v9, [I

    fill-array-data v5, :array_2

    move-object v1, p0

    invoke-direct/range {v0 .. v6}, Lcom/netease/newsreader/util/BasePageViewAdapter;-><init>(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[ILcom/netease/newsreader/util/BaseImageDownloader;)V

    .line 3887
    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->weekRankCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    .line 3893
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->dayRankCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    const-string v1, "day_rank"

    invoke-virtual {v0, v1}, Lcom/netease/newsreader/util/BasePageViewAdapter;->setAdapterType(Ljava/lang/String;)V

    .line 3894
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->weekRankCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    const-string v1, "week_rank"

    invoke-virtual {v0, v1}, Lcom/netease/newsreader/util/BasePageViewAdapter;->setAdapterType(Ljava/lang/String;)V

    .line 3895
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->topCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v0, v1}, Lcom/netease/newsreader/util/BasePageViewAdapter;->setDB(Landroid/database/sqlite/SQLiteDatabase;)V

    .line 3896
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->dayRankCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v0, v1}, Lcom/netease/newsreader/util/BasePageViewAdapter;->setDB(Landroid/database/sqlite/SQLiteDatabase;)V

    .line 3897
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->weekRankCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v0, v1}, Lcom/netease/newsreader/util/BasePageViewAdapter;->setDB(Landroid/database/sqlite/SQLiteDatabase;)V

    .line 3899
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->comments_list:Landroid/widget/ListView;

    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->commentsListClickListener:Landroid/widget/AdapterView$OnItemClickListener;

    invoke-virtual {v0, v1}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V

    .line 3900
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->top_comments:Landroid/widget/TextView;

    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->commentsColumnClickListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3901
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->day_comments:Landroid/widget/TextView;

    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->commentsColumnClickListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3902
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->week_comments:Landroid/widget/TextView;

    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->commentsColumnClickListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3905
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->top_comments:Landroid/widget/TextView;

    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked4Comment:Landroid/view/View;

    .line 3907
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->top_comments:Landroid/widget/TextView;

    invoke-virtual {v0}, Landroid/widget/TextView;->performClick()Z

    .line 3909
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->comments_list:Landroid/widget/ListView;

    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->commentsListScrollListener:Landroid/widget/AbsListView$OnScrollListener;

    invoke-virtual {v0, v1}, Landroid/widget/ListView;->setOnScrollListener(Landroid/widget/AbsListView$OnScrollListener;)V

    .line 3910
    return-void

    .line 3881
    :array_0
    .array-data 0x4
        0x5ft 0x1t 0xct 0x7ft
        0x60t 0x1t 0xct 0x7ft
        0x61t 0x1t 0xct 0x7ft
    .end array-data

    .line 3885
    :array_1
    .array-data 0x4
        0x6bt 0x0t 0xct 0x7ft
        0x6ct 0x0t 0xct 0x7ft
    .end array-data

    .line 3889
    :array_2
    .array-data 0x4
        0x6bt 0x0t 0xct 0x7ft
        0x6ct 0x0t 0xct 0x7ft
    .end array-data
.end method

.method private insertCommentsListToDB(Ljava/util/List;Ljava/lang/String;)V
    .locals 29
    .parameter
    .parameter "columnID"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .prologue
    .line 2033
    .local p1, data:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    const-string v4, ""

    .line 2034
    .local v4, docid:Ljava/lang/String;
    const-string v5, ""

    .line 2035
    .local v5, replyCount:Ljava/lang/String;
    const-string v6, ""

    .line 2036
    .local v6, title:Ljava/lang/String;
    const-string v7, ""

    .line 2037
    .local v7, tie:Ljava/lang/String;
    const-string v8, ""

    .line 2038
    .local v8, author:Ljava/lang/String;
    const-string v9, ""

    .line 2039
    .local v9, replyBoard:Ljava/lang/String;
    const-string v10, ""

    .line 2040
    .local v10, postid:Ljava/lang/String;
    const-string v11, ""

    .line 2041
    .local v11, p:Ljava/lang/String;
    const-string v12, ""

    .line 2044
    .local v12, ptime:Ljava/lang/String;
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V

    .line 2045
    const/16 v25, 0x0

    .line 2047
    .local v25, cursor:Landroid/database/Cursor;
    :try_start_0
    const-string v2, "top"

    move-object/from16 v0, p2

    invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_0

    .line 2048
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    new-instance v3, Ljava/lang/StringBuilder;

    const-string v13, "delete from comments_list where comments_col_id=\'"

    invoke-direct {v3, v13}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    move-object/from16 v0, p2

    invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v13, "\'"

    invoke-virtual {v3, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V

    .line 2050
    :cond_0
    const/16 v27, 0x0

    .local v27, i:I
    :goto_0
    invoke-interface/range {p1 .. p1}, Ljava/util/List;->size()I

    move-result v2

    move/from16 v0, v27

    if-lt v0, v2, :cond_1

    .line 2126
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1

    .line 2131
    .end local v27           #i:I
    :goto_1
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V

    .line 2132
    return-void

    .line 2052
    .restart local v27       #i:I
    :cond_1
    :try_start_1
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "docid"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_d

    .line 2053
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "docid"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v4

    .line 2054
    new-instance v2, Ljava/lang/StringBuilder;

    const-string v3, "select * from comments_list where comments_doc_id=? and comments_col_id=\'"

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 2056
    move-object/from16 v0, p2

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, "\'"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    .line 2054
    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v28

    .line 2057
    .local v28, sql:Ljava/lang/String;
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    const/4 v3, 0x1

    new-array v3, v3, [Ljava/lang/String;

    const/4 v13, 0x0

    aput-object v4, v3, v13

    move-object/from16 v0, v28

    invoke-virtual {v2, v0, v3}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;

    move-result-object v25

    .line 2060
    if-eqz v25, :cond_2

    invoke-interface/range {v25 .. v25}, Landroid/database/Cursor;->getCount()I

    move-result v2

    if-nez v2, :cond_b

    .line 2061
    :cond_2
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "tie"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_3

    .line 2062
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "tie"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v7

    .line 2064
    :cond_3
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "author"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_4

    .line 2065
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "author"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v8

    .line 2067
    :cond_4
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "replyCount"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_5

    .line 2068
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "replyCount"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v5

    .line 2070
    :cond_5
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "title"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_6

    .line 2071
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "title"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v6

    .line 2073
    :cond_6
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "replyBoard"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_7

    .line 2074
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "replyBoard"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v9

    .line 2076
    :cond_7
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "postid"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_8

    .line 2077
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "postid"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v10

    .line 2079
    :cond_8
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "floor"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_9

    .line 2080
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "floor"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v11

    .line 2082
    :cond_9
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "ptime"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_a

    .line 2083
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "ptime"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v12

    .line 2085
    :cond_a
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    .line 2086
    const-string v13, "N"

    move-object/from16 v3, p2

    .line 2085
    invoke-static/range {v2 .. v13}, Lcom/netease/newsreader/db/DBUtils;->insertDataToCommentsListTable(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 2114
    .end local v28           #sql:Ljava/lang/String;
    :cond_b
    :goto_2
    if-eqz v25, :cond_c

    .line 2115
    invoke-interface/range {v25 .. v25}, Landroid/database/Cursor;->close()V

    .line 2050
    :cond_c
    :goto_3
    add-int/lit8 v27, v27, 0x1

    goto/16 :goto_0

    .line 2088
    :cond_d
    const-string v2, "top"

    move-object/from16 v0, p2

    invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_b

    .line 2089
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "tie"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_e

    .line 2090
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "tie"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v7

    .line 2092
    :cond_e
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "author"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_f

    .line 2093
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "author"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v8

    .line 2095
    :cond_f
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "replyCount"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_10

    .line 2096
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "replyCount"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v5

    .line 2098
    :cond_10
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "title"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_11

    .line 2099
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "title"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v6

    .line 2101
    :cond_11
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "replyBoard"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_12

    .line 2102
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "replyBoard"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v9

    .line 2104
    :cond_12
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "postid"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_13

    .line 2105
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "postid"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v10

    .line 2107
    :cond_13
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "floor"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_14

    .line 2108
    move-object/from16 v0, p1

    move/from16 v1, v27

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "floor"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v11

    .line 2110
    :cond_14
    move-object/from16 v0, p0

    iget-object v13, v0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    .line 2111
    const-string v23, ""

    const-string v24, "N"

    move-object/from16 v14, p2

    move-object v15, v4

    move-object/from16 v16, v5

    move-object/from16 v17, v6

    move-object/from16 v18, v7

    move-object/from16 v19, v8

    move-object/from16 v20, v9

    move-object/from16 v21, v10

    move-object/from16 v22, v11

    .line 2110
    invoke-static/range {v13 .. v24}, Lcom/netease/newsreader/db/DBUtils;->insertDataToCommentsListTable(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    :try_end_1
    .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0

    goto/16 :goto_2

    .line 2118
    :catch_0
    move-exception v26

    .line 2120
    .local v26, e:Ljava/lang/Exception;
    :try_start_2
    invoke-virtual/range {v26 .. v26}, Ljava/lang/Exception;->printStackTrace()V

    .line 2121
    if-eqz v25, :cond_c

    .line 2122
    invoke-interface/range {v25 .. v25}, Landroid/database/Cursor;->close()V
    :try_end_2
    .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1

    goto/16 :goto_3

    .line 2127
    .end local v26           #e:Ljava/lang/Exception;
    .end local v27           #i:I
    :catch_1
    move-exception v26

    .line 2129
    .restart local v26       #e:Ljava/lang/Exception;
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V

    goto/16 :goto_1
.end method

.method private insertListToDB(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V
    .locals 27
    .parameter
    .parameter "columnID"
    .parameter "type"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .prologue
    .line 1653
    .local p1, data:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    const-string v4, ""

    .line 1654
    .local v4, docid:Ljava/lang/String;
    const-string v5, ""

    .line 1655
    .local v5, imgsrc:Ljava/lang/String;
    const-string v6, ""

    .line 1656
    .local v6, digest:Ljava/lang/String;
    const-string v8, ""

    .line 1657
    .local v8, url:Ljava/lang/String;
    const-string v7, ""

    .line 1658
    .local v7, replyCount:Ljava/lang/String;
    const-string v9, ""

    .line 1659
    .local v9, title:Ljava/lang/String;
    const-string v10, ""

    .line 1660
    .local v10, ptime:Ljava/lang/String;
    const-string v14, "0"

    .line 1661
    .local v14, hasimg:Ljava/lang/String;
    const-string v24, ""

    .line 1662
    .local v24, latestTime:Ljava/lang/String;
    const-string v15, ""

    .line 1663
    .local v15, specialid:Ljava/lang/String;
    const-string v16, ""

    .line 1664
    .local v16, sepcialindex:Ljava/lang/String;
    const-string v17, ""

    .line 1665
    .local v17, sepcialtname:Ljava/lang/String;
    const-string v18, ""

    .line 1666
    .local v18, extendjson:Ljava/lang/String;
    new-instance v2, Ljava/lang/StringBuilder;

    const-string v3, "select * from news_list where news_col_id=\'"

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 1667
    move-object/from16 v0, p2

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, "\' order by news_ptime desc limit 0,1"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    .line 1666
    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v25

    .line 1668
    .local v25, s:Ljava/lang/String;
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    const/4 v3, 0x0

    new-array v3, v3, [Ljava/lang/String;

    move-object/from16 v0, v25

    invoke-virtual {v2, v0, v3}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;

    move-result-object v19

    .line 1669
    .local v19, c:Landroid/database/Cursor;
    if-eqz v19, :cond_0

    invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->getCount()I

    move-result v2

    if-lez v2, :cond_0

    invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->moveToFirst()Z

    move-result v2

    if-eqz v2, :cond_0

    const-string v2, "news_ptime"

    move-object/from16 v0, v19

    invoke-interface {v0, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v2

    move-object/from16 v0, v19

    invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v24

    .line 1670
    :cond_0
    if-eqz v19, :cond_1

    .line 1671
    invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->close()V

    .line 1674
    :cond_1
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V

    .line 1675
    const-string v2, "head"

    move-object/from16 v0, p3

    invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_2

    .line 1676
    invoke-static/range {p2 .. p2}, Lcom/netease/newsreader/util/Tools;->equalHead(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p3

    .line 1679
    :cond_2
    const/16 v20, 0x0

    .line 1680
    .local v20, cursor:Landroid/database/Cursor;
    const/16 v22, 0x0

    .local v22, i:I
    :goto_0
    :try_start_0
    invoke-interface/range {p1 .. p1}, Ljava/util/List;->size()I

    move-result v2

    move/from16 v0, v22

    if-lt v0, v2, :cond_3

    .line 1750
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1

    .line 1755
    :goto_1
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V

    .line 1757
    return-void

    .line 1682
    :cond_3
    :try_start_1
    move-object/from16 v0, p1

    move/from16 v1, v22

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "docid"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_12

    .line 1683
    move-object/from16 v0, p1

    move/from16 v1, v22

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "docid"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v4

    .line 1684
    new-instance v2, Ljava/lang/StringBuilder;

    const-string v3, "select * from news_list where news_doc_id=? and news_col_id=\'"

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 1686
    move-object/from16 v0, p2

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, "\'"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    .line 1684
    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v26

    .line 1687
    .local v26, sql:Ljava/lang/String;
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    const/4 v3, 0x1

    new-array v3, v3, [Ljava/lang/String;

    const/4 v11, 0x0

    aput-object v4, v3, v11

    move-object/from16 v0, v26

    invoke-virtual {v2, v0, v3}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;

    move-result-object v20

    .line 1689
    move-object/from16 v0, p1

    move/from16 v1, v22

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "imgsrc"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_4

    .line 1690
    move-object/from16 v0, p1

    move/from16 v1, v22

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "imgsrc"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v5

    .line 1692
    :cond_4
    move-object/from16 v0, p1

    move/from16 v1, v22

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "digest"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_5

    .line 1693
    move-object/from16 v0, p1

    move/from16 v1, v22

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "digest"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v6

    .line 1695
    :cond_5
    move-object/from16 v0, p1

    move/from16 v1, v22

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "replyCount"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_6

    .line 1696
    move-object/from16 v0, p1

    move/from16 v1, v22

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "replyCount"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v7

    .line 1698
    :cond_6
    move-object/from16 v0, p1

    move/from16 v1, v22

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "url"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_7

    .line 1699
    move-object/from16 v0, p1

    move/from16 v1, v22

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "url"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v8

    .line 1701
    :cond_7
    move-object/from16 v0, p1

    move/from16 v1, v22

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "title"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_8

    .line 1702
    move-object/from16 v0, p1

    move/from16 v1, v22

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "title"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v9

    .line 1704
    :cond_8
    move-object/from16 v0, p1

    move/from16 v1, v22

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "ptime"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_9

    .line 1705
    move-object/from16 v0, p1

    move/from16 v1, v22

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "ptime"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v10

    .line 1707
    :cond_9
    move-object/from16 v0, p1

    move/from16 v1, v22

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "hasImg"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_a

    .line 1708
    move-object/from16 v0, p1

    move/from16 v1, v22

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "hasImg"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v14

    .line 1710
    :cond_a
    move-object/from16 v0, p1

    move/from16 v1, v22

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "specialID"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_b

    .line 1711
    move-object/from16 v0, p1

    move/from16 v1, v22

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "specialID"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v15

    .line 1713
    :cond_b
    move-object/from16 v0, p1

    move/from16 v1, v22

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "index"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_c

    .line 1714
    move-object/from16 v0, p1

    move/from16 v1, v22

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "index"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v16

    .line 1716
    :cond_c
    move-object/from16 v0, p1

    move/from16 v1, v22

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "tname"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_d

    .line 1717
    move-object/from16 v0, p1

    move/from16 v1, v22

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "tname"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v17

    .line 1719
    :cond_d
    move-object/from16 v0, p1

    move/from16 v1, v22

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "extendjson"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_e

    .line 1720
    move-object/from16 v0, p1

    move/from16 v1, v22

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "extendjson"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v18

    .line 1724
    :cond_e
    if-eqz v20, :cond_f

    invoke-interface/range {v20 .. v20}, Landroid/database/Cursor;->getCount()I

    move-result v2

    if-nez v2, :cond_13

    .line 1725
    :cond_f
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    .line 1726
    const-string v11, ""

    const-string v12, "0"

    const-string v13, "N"

    move-object/from16 v3, p2

    .line 1725
    invoke-static/range {v2 .. v18}, Lcom/netease/newsreader/db/DBUtils;->insertDataToNewsListTable(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 1734
    :goto_2
    invoke-interface/range {p1 .. p1}, Ljava/util/List;->size()I

    move-result v2

    add-int/lit8 v2, v2, -0x1

    move/from16 v0, v22

    if-ne v0, v2, :cond_11

    const-string v2, ""

    move-object/from16 v0, v24

    invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_10

    move-object/from16 v0, v24

    invoke-static {v10, v0}, Lcom/netease/newsreader/util/StringUtil;->compareDate(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_11

    :cond_10
    const-string v2, "nonhead"

    move-object/from16 v0, p3

    invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_11

    .line 1735
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    new-instance v3, Ljava/lang/StringBuilder;

    const-string v11, "delete from news_list where news_col_id=\'"

    invoke-direct {v3, v11}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    move-object/from16 v0, p2

    invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v11, "\' and news_ptime<\'"

    invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v11, "\'"

    invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V

    .line 1737
    :cond_11
    if-eqz v20, :cond_12

    .line 1738
    invoke-interface/range {v20 .. v20}, Landroid/database/Cursor;->close()V

    .line 1680
    .end local v26           #sql:Ljava/lang/String;
    :cond_12
    :goto_3
    add-int/lit8 v22, v22, 0x1

    goto/16 :goto_0

    .line 1730
    .restart local v26       #sql:Ljava/lang/String;
    :cond_13
    new-instance v23, Landroid/content/ContentValues;

    invoke-direct/range {v23 .. v23}, Landroid/content/ContentValues;-><init>()V

    .line 1731
    .local v23, initialValues:Landroid/content/ContentValues;
    const-string v2, "news_reply_count"

    move-object/from16 v0, v23

    invoke-virtual {v0, v2, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1732
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    const-string v3, "news_list"

    const-string v11, "news_doc_id=?"

    const/4 v12, 0x1

    new-array v12, v12, [Ljava/lang/String;

    const/4 v13, 0x0

    aput-object v4, v12, v13

    move-object/from16 v0, v23

    invoke-virtual {v2, v3, v0, v11, v12}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
    :try_end_1
    .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0

    goto :goto_2

    .line 1742
    .end local v23           #initialValues:Landroid/content/ContentValues;
    .end local v26           #sql:Ljava/lang/String;
    :catch_0
    move-exception v21

    .line 1744
    .local v21, e:Ljava/lang/Exception;
    :try_start_2
    invoke-virtual/range {v21 .. v21}, Ljava/lang/Exception;->printStackTrace()V

    .line 1745
    if-eqz v20, :cond_12

    .line 1746
    invoke-interface/range {v20 .. v20}, Landroid/database/Cursor;->close()V
    :try_end_2
    .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1

    goto :goto_3

    .line 1751
    .end local v21           #e:Ljava/lang/Exception;
    :catch_1
    move-exception v21

    .line 1753
    .restart local v21       #e:Ljava/lang/Exception;
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V

    goto/16 :goto_1
.end method

.method private insertTopicListToDB(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V
    .locals 24
    .parameter
    .parameter "columnID"
    .parameter "more"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .prologue
    .line 1863
    .local p1, topicData:Ljava/util/List;,"Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;"
    const-string v4, ""

    .line 1864
    .local v4, docid:Ljava/lang/String;
    const-string v5, ""

    .line 1865
    .local v5, imgsrc:Ljava/lang/String;
    const-string v6, ""

    .line 1866
    .local v6, digest:Ljava/lang/String;
    const-string v8, ""

    .line 1867
    .local v8, url:Ljava/lang/String;
    const-string v7, ""

    .line 1868
    .local v7, replyCount:Ljava/lang/String;
    const-string v9, ""

    .line 1869
    .local v9, title:Ljava/lang/String;
    const-string v10, ""

    .line 1870
    .local v10, ptime:Ljava/lang/String;
    const-string v11, ""

    .line 1871
    .local v11, subtitle:Ljava/lang/String;
    const-string v14, "0"

    .line 1872
    .local v14, hasimg:Ljava/lang/String;
    const-string v15, ""

    .line 1873
    .local v15, specialid:Ljava/lang/String;
    const-string v16, ""

    .line 1874
    .local v16, sepcialindex:Ljava/lang/String;
    const-string v17, ""

    .line 1877
    .local v17, sepcialtname:Ljava/lang/String;
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V

    .line 1878
    const/16 v19, 0x0

    .line 1880
    .local v19, cursor:Landroid/database/Cursor;
    const/16 v21, 0x0

    .local v21, i:I
    :goto_0
    :try_start_0
    invoke-interface/range {p1 .. p1}, Ljava/util/List;->size()I

    move-result v2

    move/from16 v0, v21

    if-lt v0, v2, :cond_0

    .line 1943
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1

    .line 1948
    :goto_1
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V

    .line 1950
    return-void

    .line 1882
    :cond_0
    :try_start_1
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "docid"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_a

    .line 1883
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "docid"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v4

    .line 1884
    new-instance v2, Ljava/lang/StringBuilder;

    const-string v3, "select * from news_list where news_doc_id=? and news_col_id=\'"

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 1886
    move-object/from16 v0, p2

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, "\'"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    .line 1884
    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v23

    .line 1887
    .local v23, sql:Ljava/lang/String;
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    const/4 v3, 0x1

    new-array v3, v3, [Ljava/lang/String;

    const/4 v12, 0x0

    aput-object v4, v3, v12

    move-object/from16 v0, v23

    invoke-virtual {v2, v0, v3}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;

    move-result-object v19

    .line 1890
    if-eqz v19, :cond_1

    invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->getCount()I

    move-result v2

    if-lez v2, :cond_1

    if-eqz v21, :cond_1

    invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->moveToFirst()Z

    move-result v2

    if-eqz v2, :cond_1

    .line 1891
    const-string v2, "news_is_first"

    move-object/from16 v0, v19

    invoke-interface {v0, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v2

    move-object/from16 v0, v19

    invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v2

    const-string v3, "1"

    invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_1

    .line 1893
    new-instance v22, Landroid/content/ContentValues;

    invoke-direct/range {v22 .. v22}, Landroid/content/ContentValues;-><init>()V

    .line 1894
    .local v22, initialValues:Landroid/content/ContentValues;
    const-string v2, "news_is_first"

    const-string v3, "0"

    move-object/from16 v0, v22

    invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1895
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    const-string v3, "news_list"

    const-string v12, "news_doc_id=?"

    const/4 v13, 0x1

    new-array v13, v13, [Ljava/lang/String;

    const/16 v18, 0x0

    aput-object v4, v13, v18

    move-object/from16 v0, v22

    invoke-virtual {v2, v3, v0, v12, v13}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I

    .line 1898
    .end local v22           #initialValues:Landroid/content/ContentValues;
    :cond_1
    if-eqz v19, :cond_2

    invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->getCount()I

    move-result v2

    if-nez v2, :cond_9

    .line 1899
    :cond_2
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "imgsrc"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_3

    .line 1900
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "imgsrc"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v5

    .line 1902
    :cond_3
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "url"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_4

    .line 1903
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "url"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v8

    .line 1905
    :cond_4
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "title"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_5

    .line 1906
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "title"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v9

    .line 1908
    :cond_5
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "ptime"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_6

    .line 1909
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "ptime"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v10

    .line 1911
    :cond_6
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "subtitle"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_7

    .line 1912
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "subtitle"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v11

    .line 1914
    :cond_7
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "speciaID"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_8

    .line 1915
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "speciaID"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v15

    .line 1919
    :cond_8
    if-nez v21, :cond_b

    const-string v2, "more"

    move-object/from16 v0, p3

    invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_b

    .line 1920
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    .line 1921
    const-string v12, "1"

    const-string v13, "N"

    .line 1922
    const-string v18, ""

    move-object/from16 v3, p2

    .line 1920
    invoke-static/range {v2 .. v18}, Lcom/netease/newsreader/db/DBUtils;->insertDataToNewsListTable(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 1930
    :cond_9
    :goto_2
    if-eqz v19, :cond_a

    .line 1931
    invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->close()V

    .line 1880
    .end local v23           #sql:Ljava/lang/String;
    :cond_a
    :goto_3
    add-int/lit8 v21, v21, 0x1

    goto/16 :goto_0

    .line 1924
    .restart local v23       #sql:Ljava/lang/String;
    :cond_b
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    .line 1925
    const-string v12, "0"

    const-string v13, "N"

    .line 1926
    const-string v18, ""

    move-object/from16 v3, p2

    .line 1924
    invoke-static/range {v2 .. v18}, Lcom/netease/newsreader/db/DBUtils;->insertDataToNewsListTable(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    :try_end_1
    .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0

    goto :goto_2

    .line 1935
    .end local v23           #sql:Ljava/lang/String;
    :catch_0
    move-exception v20

    .line 1937
    .local v20, e:Ljava/lang/Exception;
    :try_start_2
    invoke-virtual/range {v20 .. v20}, Ljava/lang/Exception;->printStackTrace()V

    .line 1938
    if-eqz v19, :cond_a

    .line 1939
    invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->close()V
    :try_end_2
    .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1

    goto :goto_3

    .line 1944
    .end local v20           #e:Ljava/lang/Exception;
    :catch_1
    move-exception v20

    .line 1946
    .restart local v20       #e:Ljava/lang/Exception;
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V

    goto/16 :goto_1
.end method

.method private loadRemnantAttitudeList()V
    .locals 2

    .prologue
    .line 3722
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->topic_list:Landroid/widget/ListView;

    iget v1, p0, Lcom/netease/newsreader/activity/NewsReader;->mlastitem:I

    invoke-virtual {v0, v1}, Landroid/widget/ListView;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->lay:Landroid/widget/LinearLayout;

    if-eq v0, v1, :cond_0

    .line 3724
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->topic_list:Landroid/widget/ListView;

    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->lay:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v1}, Landroid/widget/ListView;->removeFooterView(Landroid/view/View;)Z

    .line 3725
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->topic_list:Landroid/widget/ListView;

    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->lay:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v1}, Landroid/widget/ListView;->addFooterView(Landroid/view/View;)V

    .line 3727
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->topic_list:Landroid/widget/ListView;

    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->topicAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    invoke-virtual {v0, v1}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V

    .line 3728
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->topic_list:Landroid/widget/ListView;

    iget v1, p0, Lcom/netease/newsreader/activity/NewsReader;->mlastitem:I

    invoke-virtual {v0, v1}, Landroid/widget/ListView;->setSelection(I)V

    .line 3730
    :cond_0
    return-void
.end method

.method private loadRemnantListItem()V
    .locals 3

    .prologue
    .line 1310
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->itemlist:Landroid/widget/ListView;

    iget v1, p0, Lcom/netease/newsreader/activity/NewsReader;->lastVisibleItem:I

    invoke-virtual {v0, v1}, Landroid/widget/ListView;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->lay:Landroid/widget/LinearLayout;

    if-eq v0, v1, :cond_0

    .line 1312
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->itemlist:Landroid/widget/ListView;

    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->lay:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v1}, Landroid/widget/ListView;->removeFooterView(Landroid/view/View;)Z

    .line 1313
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->itemlist:Landroid/widget/ListView;

    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->lay:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v1}, Landroid/widget/ListView;->addFooterView(Landroid/view/View;)V

    .line 1315
    iget-boolean v0, p0, Lcom/netease/newsreader/activity/NewsReader;->is_top:Z

    if-eqz v0, :cond_1

    .line 1316
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->itemlist:Landroid/widget/ListView;

    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->adapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    invoke-virtual {v0, v1}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V

    .line 1320
    :goto_0
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->itemlist:Landroid/widget/ListView;

    iget v1, p0, Lcom/netease/newsreader/activity/NewsReader;->lastVisibleItem:I

    invoke-virtual {v0, v1}, Landroid/widget/ListView;->setSelection(I)V

    .line 1323
    :cond_0
    return-void

    .line 1318
    :cond_1
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->itemlist:Landroid/widget/ListView;

    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->dataMap4NonHead:Ljava/util/HashMap;

    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->columnID:Ljava/lang/String;

    invoke-virtual {v0, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/widget/ListAdapter;

    invoke-virtual {v1, v0}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V

    goto :goto_0
.end method

.method private onItemSelect(I)V
    .locals 0
    .parameter "sel"

    .prologue
    .line 3695
    return-void
.end method

.method private preparePullRefreshView()V
    .locals 3

    .prologue
    const v2, 0x7f030052

    .line 657
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mPullForNews:Lcom/netease/newsreader/view/PullRefreshListView;

    invoke-virtual {v0, v2}, Lcom/netease/newsreader/view/PullRefreshListView;->setRefreshView(I)V

    .line 658
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mPullForNews:Lcom/netease/newsreader/view/PullRefreshListView;

    const-string v1, "news"

    invoke-virtual {v0, v1, p0}, Lcom/netease/newsreader/view/PullRefreshListView;->setOnRefreshListener(Ljava/lang/String;Lcom/netease/newsreader/view/PullRefreshListView$OnRefreshListener;)V

    .line 660
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mPullForTopic:Lcom/netease/newsreader/view/PullRefreshListView;

    invoke-virtual {v0, v2}, Lcom/netease/newsreader/view/PullRefreshListView;->setRefreshView(I)V

    .line 661
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mPullForTopic:Lcom/netease/newsreader/view/PullRefreshListView;

    const-string v1, "topci"

    invoke-virtual {v0, v1, p0}, Lcom/netease/newsreader/view/PullRefreshListView;->setOnRefreshListener(Ljava/lang/String;Lcom/netease/newsreader/view/PullRefreshListView$OnRefreshListener;)V

    .line 663
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mPullForComment:Lcom/netease/newsreader/view/PullRefreshListView;

    invoke-virtual {v0, v2}, Lcom/netease/newsreader/view/PullRefreshListView;->setRefreshView(I)V

    .line 664
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mPullForComment:Lcom/netease/newsreader/view/PullRefreshListView;

    const-string v1, "comment"

    invoke-virtual {v0, v1, p0}, Lcom/netease/newsreader/view/PullRefreshListView;->setOnRefreshListener(Ljava/lang/String;Lcom/netease/newsreader/view/PullRefreshListView$OnRefreshListener;)V

    .line 666
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mPullForPicture:Lcom/netease/newsreader/view/PullRefreshListView;

    invoke-virtual {v0, v2}, Lcom/netease/newsreader/view/PullRefreshListView;->setRefreshView(I)V

    .line 667
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mPullForPicture:Lcom/netease/newsreader/view/PullRefreshListView;

    const-string v1, "pictures"

    invoke-virtual {v0, v1, p0}, Lcom/netease/newsreader/view/PullRefreshListView;->setOnRefreshListener(Ljava/lang/String;Lcom/netease/newsreader/view/PullRefreshListView$OnRefreshListener;)V

    .line 668
    return-void
.end method

.method private refreshComment()V
    .locals 2

    .prologue
    .line 4648
    new-instance v0, Landroid/os/Message;

    invoke-direct {v0}, Landroid/os/Message;-><init>()V

    .line 4649
    .local v0, m:Landroid/os/Message;
    const/4 v1, 0x3

    iput v1, v0, Landroid/os/Message;->what:I

    .line 4650
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked4Comment:Landroid/view/View;

    invoke-virtual {v1}, Landroid/view/View;->getId()I

    move-result v1

    add-int/lit8 v1, v1, -0x64

    iput v1, v0, Landroid/os/Message;->arg1:I

    .line 4651
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked4Comment:Landroid/view/View;

    invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Landroid/os/Message;->obj:Ljava/lang/Object;

    .line 4653
    iget v1, v0, Landroid/os/Message;->arg1:I

    packed-switch v1, :pswitch_data_0

    .line 4664
    :goto_0
    return-void

    .line 4655
    :pswitch_0
    const-string v1, "top"

    invoke-direct {p0, v1, v0}, Lcom/netease/newsreader/activity/NewsReader;->getCommentsThread(Ljava/lang/String;Landroid/os/Message;)V

    goto :goto_0

    .line 4658
    :pswitch_1
    const-string v1, "day"

    invoke-direct {p0, v1, v0}, Lcom/netease/newsreader/activity/NewsReader;->getCommentsThread(Ljava/lang/String;Landroid/os/Message;)V

    goto :goto_0

    .line 4661
    :pswitch_2
    const-string v1, "week"

    invoke-direct {p0, v1, v0}, Lcom/netease/newsreader/activity/NewsReader;->getCommentsThread(Ljava/lang/String;Landroid/os/Message;)V

    goto :goto_0

    .line 4653
    :pswitch_data_0
    .packed-switch 0x0
        :pswitch_0
        :pswitch_1
        :pswitch_2
    .end packed-switch
.end method

.method private refreshNew()V
    .locals 4

    .prologue
    .line 4678
    iget-boolean v3, p0, Lcom/netease/newsreader/activity/NewsReader;->is_top:Z

    if-eqz v3, :cond_0

    .line 4679
    iget v1, p0, Lcom/netease/newsreader/activity/NewsReader;->currentTID:I

    .line 4680
    .local v1, tid:I
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->columnID:Ljava/lang/String;

    .line 4681
    .local v0, id:Ljava/lang/String;
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->columnURL:Ljava/lang/String;

    .line 4682
    .local v2, url:Ljava/lang/String;
    new-instance v3, Lcom/netease/newsreader/activity/NewsReader$47;

    invoke-direct {v3, p0, v2, v1, v0}, Lcom/netease/newsreader/activity/NewsReader$47;-><init>(Lcom/netease/newsreader/activity/NewsReader;Ljava/lang/String;ILjava/lang/String;)V

    .line 4708
    invoke-virtual {v3}, Lcom/netease/newsreader/activity/NewsReader$47;->start()V

    .line 4729
    :goto_0
    return-void

    .line 4710
    .end local v0           #id:Ljava/lang/String;
    .end local v1           #tid:I
    .end local v2           #url:Ljava/lang/String;
    :cond_0
    iget v1, p0, Lcom/netease/newsreader/activity/NewsReader;->currentTID:I

    .line 4711
    .restart local v1       #tid:I
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->columnID:Ljava/lang/String;

    .line 4712
    .restart local v0       #id:Ljava/lang/String;
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->columnURL:Ljava/lang/String;

    .line 4713
    .restart local v2       #url:Ljava/lang/String;
    new-instance v3, Lcom/netease/newsreader/activity/NewsReader$48;

    invoke-direct {v3, p0, v2, v1, v0}, Lcom/netease/newsreader/activity/NewsReader$48;-><init>(Lcom/netease/newsreader/activity/NewsReader;Ljava/lang/String;ILjava/lang/String;)V

    .line 4727
    invoke-virtual {v3}, Lcom/netease/newsreader/activity/NewsReader$48;->start()V

    goto :goto_0
.end method

.method private refreshPicture()V
    .locals 1

    .prologue
    .line 4505
    new-instance v0, Lcom/netease/newsreader/activity/NewsReader$45;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/NewsReader$45;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    .line 4644
    invoke-virtual {v0}, Lcom/netease/newsreader/activity/NewsReader$45;->start()V

    .line 4645
    return-void
.end method

.method private refreshTopic()V
    .locals 1

    .prologue
    .line 4667
    new-instance v0, Lcom/netease/newsreader/activity/NewsReader$46;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/NewsReader$46;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    .line 4674
    invoke-virtual {v0}, Lcom/netease/newsreader/activity/NewsReader$46;->start()V

    .line 4675
    return-void
.end method

.method private removeRepeatedData(Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V
    .locals 4
    .parameter
    .parameter
    .parameter "key"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;",
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .prologue
    .line 2326
    .local p1, sourceData:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    .local p2, data:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    const-string v0, ""

    .line 2328
    .local v0, docid:Ljava/lang/String;
    const/4 v1, 0x0

    .local v1, i:I
    :goto_0
    invoke-interface {p2}, Ljava/util/List;->size()I

    move-result v3

    if-lt v1, v3, :cond_0

    .line 2343
    return-void

    .line 2329
    :cond_0
    invoke-interface {p2, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/util/HashMap;

    invoke-virtual {v3, p3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    if-eqz v3, :cond_1

    .line 2330
    invoke-interface {p2, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/util/HashMap;

    invoke-virtual {v3, p3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v0

    .line 2331
    const/4 v2, 0x0

    .local v2, j:I
    :goto_1
    invoke-interface {p1}, Ljava/util/List;->size()I

    move-result v3

    if-lt v2, v3, :cond_2

    .line 2328
    .end local v2           #j:I
    :cond_1
    add-int/lit8 v1, v1, 0x1

    goto :goto_0

    .line 2332
    .restart local v2       #j:I
    :cond_2
    invoke-interface {p1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/util/HashMap;

    invoke-virtual {v3, p3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    if-eqz v3, :cond_3

    .line 2333
    invoke-interface {p1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/util/HashMap;

    invoke-virtual {v3, p3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_3

    .line 2334
    monitor-enter p2

    .line 2335
    :try_start_0
    invoke-interface {p2, v1}, Ljava/util/List;->remove(I)Ljava/lang/Object;

    .line 2334
    monitor-exit p2
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    .line 2337
    add-int/lit8 v1, v1, -0x1

    .line 2338
    invoke-interface {p1}, Ljava/util/List;->size()I

    move-result v2

    .line 2331
    :cond_3
    add-int/lit8 v2, v2, 0x1

    goto :goto_1

    .line 2334
    :catchall_0
    move-exception v3

    :try_start_1
    monitor-exit p2
    :try_end_1
    .catchall {:try_start_1 .. :try_end_1} :catchall_0

    throw v3
.end method

.method private setAdapter()V
    .locals 11

    .prologue
    const/4 v5, 0x4

    const/4 v10, 0x2

    const/4 v9, 0x1

    const/4 v8, 0x0

    const/4 v7, 0x3

    .line 767
    new-instance v0, Lcom/netease/newsreader/util/BaseImageDownloader;

    const/4 v1, 0x0

    invoke-direct {v0, p0, v1}, Lcom/netease/newsreader/util/BaseImageDownloader;-><init>(Landroid/content/Context;Landroid/graphics/Bitmap;)V

    sput-object v0, Lcom/netease/newsreader/activity/NewsReader;->imageDownloader:Lcom/netease/newsreader/util/BaseImageDownloader;

    .line 768
    sget-object v0, Lcom/netease/newsreader/activity/NewsReader;->imageDownloader:Lcom/netease/newsreader/util/BaseImageDownloader;

    sget-object v1, Lcom/netease/newsreader/util/BaseImageDownloader$Mode;->CORRECT:Lcom/netease/newsreader/util/BaseImageDownloader$Mode;

    invoke-virtual {v0, v1}, Lcom/netease/newsreader/util/BaseImageDownloader;->setMode(Lcom/netease/newsreader/util/BaseImageDownloader$Mode;)V

    .line 774
    new-instance v0, Lcom/netease/newsreader/util/BasePageViewAdapter;

    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    const v3, 0x7f030031

    .line 775
    new-array v4, v5, [Ljava/lang/String;

    const-string v1, "title"

    aput-object v1, v4, v8

    const-string v1, "digest"

    aput-object v1, v4, v9

    const-string v1, "imgsrc"

    aput-object v1, v4, v10

    const-string v1, "replyCount"

    aput-object v1, v4, v7

    .line 776
    new-array v5, v5, [I

    fill-array-data v5, :array_0

    sget-object v6, Lcom/netease/newsreader/activity/NewsReader;->imageDownloader:Lcom/netease/newsreader/util/BaseImageDownloader;

    move-object v1, p0

    invoke-direct/range {v0 .. v6}, Lcom/netease/newsreader/util/BasePageViewAdapter;-><init>(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[ILcom/netease/newsreader/util/BaseImageDownloader;)V

    .line 774
    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->adapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    .line 777
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->adapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v0, v1}, Lcom/netease/newsreader/util/BasePageViewAdapter;->setDB(Landroid/database/sqlite/SQLiteDatabase;)V

    .line 786
    new-instance v0, Lcom/netease/newsreader/util/BasePageViewAdapter;

    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->subList:Ljava/util/List;

    const v3, 0x7f030033

    .line 787
    new-array v4, v7, [Ljava/lang/String;

    const-string v1, "title"

    aput-object v1, v4, v8

    const-string v1, "subtitle"

    aput-object v1, v4, v9

    const-string v1, "ptime"

    aput-object v1, v4, v10

    .line 788
    new-array v5, v7, [I

    fill-array-data v5, :array_1

    const/4 v6, 0x0

    move-object v1, p0

    invoke-direct/range {v0 .. v6}, Lcom/netease/newsreader/util/BasePageViewAdapter;-><init>(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[ILcom/netease/newsreader/util/BaseImageDownloader;)V

    .line 786
    iput-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->topicAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    .line 789
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->topicAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v0, v1}, Lcom/netease/newsreader/util/BasePageViewAdapter;->setDB(Landroid/database/sqlite/SQLiteDatabase;)V

    .line 791
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->adapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    const-string v1, "news"

    invoke-virtual {v0, v1}, Lcom/netease/newsreader/util/BasePageViewAdapter;->setAdapterType(Ljava/lang/String;)V

    .line 793
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->topicAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    const-string v1, "news"

    invoke-virtual {v0, v1}, Lcom/netease/newsreader/util/BasePageViewAdapter;->setAdapterType(Ljava/lang/String;)V

    .line 794
    return-void

    .line 776
    :array_0
    .array-data 0x4
        0xc7t 0x0t 0xct 0x7ft
        0xc8t 0x0t 0xct 0x7ft
        0xc6t 0x0t 0xct 0x7ft
        0xc9t 0x0t 0xct 0x7ft
    .end array-data

    .line 788
    :array_1
    .array-data 0x4
        0xc7t 0x0t 0xct 0x7ft
        0xc9t 0x0t 0xct 0x7ft
        0xcat 0x0t 0xct 0x7ft
    .end array-data
.end method

.method private setColumnList()V
    .locals 13

    .prologue
    const v12, 0x7f0a0006

    const/16 v11, 0x11

    const/4 v10, 0x4

    const/4 v9, -0x1

    const/4 v8, 0x0

    .line 876
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->mPullForNews:Lcom/netease/newsreader/view/PullRefreshListView;

    invoke-virtual {v7, v8}, Lcom/netease/newsreader/view/PullRefreshListView;->forbidPull(Z)V

    .line 877
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->columnTitleLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v7}, Landroid/widget/LinearLayout;->removeAllViews()V

    .line 879
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->columnsListData:Ljava/util/List;

    invoke-interface {v7}, Ljava/util/List;->size()I

    move-result v2

    .line 880
    .local v2, len:I
    const/4 v7, 0x5

    if-gt v2, v7, :cond_0

    .line 881
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->scrollToRight:Landroid/widget/ImageButton;

    invoke-virtual {v7, v10}, Landroid/widget/ImageButton;->setVisibility(I)V

    .line 882
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->scrollToLeft:Landroid/widget/ImageButton;

    invoke-virtual {v7, v10}, Landroid/widget/ImageButton;->setVisibility(I)V

    .line 890
    :goto_0
    iput v9, p0, Lcom/netease/newsreader/activity/NewsReader;->toRight:I

    .line 891
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->columnScrollView:Landroid/widget/HorizontalScrollView;

    new-instance v8, Lcom/netease/newsreader/activity/NewsReader$23;

    invoke-direct {v8, p0}, Lcom/netease/newsreader/activity/NewsReader$23;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    invoke-virtual {v7, v8}, Landroid/widget/HorizontalScrollView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 915
    iget v7, p0, Lcom/netease/newsreader/activity/NewsReader;->screenwidth:I

    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->columnScrollView:Landroid/widget/HorizontalScrollView;

    invoke-virtual {v8}, Landroid/widget/HorizontalScrollView;->getPaddingLeft()I

    move-result v8

    sub-int/2addr v7, v8

    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->columnScrollView:Landroid/widget/HorizontalScrollView;

    invoke-virtual {v8}, Landroid/widget/HorizontalScrollView;->getPaddingRight()I

    move-result v8

    sub-int/2addr v7, v8

    div-int/lit8 v6, v7, 0x6

    .line 917
    .local v6, width:I
    const/4 v1, 0x0

    .local v1, j:I
    :goto_1
    if-lt v1, v2, :cond_2

    .line 959
    new-instance v7, Landroid/widget/TextView;

    invoke-direct {v7, p0}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->more:Landroid/widget/TextView;

    .line 960
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->more:Landroid/widget/TextView;

    const v8, 0x7f0b0015

    invoke-virtual {v7, v8}, Landroid/widget/TextView;->setText(I)V

    .line 977
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->more:Landroid/widget/TextView;

    invoke-virtual {v7, p0, v12}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V

    .line 978
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->more:Landroid/widget/TextView;

    invoke-virtual {v7, v11}, Landroid/widget/TextView;->setGravity(I)V

    .line 979
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->more:Landroid/widget/TextView;

    invoke-virtual {v7, v2}, Landroid/widget/TextView;->setId(I)V

    .line 980
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->more:Landroid/widget/TextView;

    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->moreClickListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v7, v8}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 981
    new-instance v3, Landroid/widget/LinearLayout$LayoutParams;

    invoke-direct {v3, v6, v9}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V

    .line 982
    .local v3, lp:Landroid/widget/LinearLayout$LayoutParams;
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->columnTitleLayout:Landroid/widget/LinearLayout;

    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->more:Landroid/widget/TextView;

    invoke-virtual {v7, v8, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 983
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->columnTitleLayout:Landroid/widget/LinearLayout;

    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->location:[I

    invoke-virtual {v7, v8}, Landroid/widget/LinearLayout;->getLocationInWindow([I)V

    .line 985
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->columnSlideBar:Landroid/widget/ImageView;

    invoke-virtual {v7}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v4

    check-cast v4, Landroid/widget/FrameLayout$LayoutParams;

    .line 986
    .local v4, lp1:Landroid/widget/FrameLayout$LayoutParams;
    iput v6, v4, Landroid/widget/FrameLayout$LayoutParams;->width:I

    .line 987
    return-void

    .line 883
    .end local v1           #j:I
    .end local v3           #lp:Landroid/widget/LinearLayout$LayoutParams;
    .end local v4           #lp1:Landroid/widget/FrameLayout$LayoutParams;
    .end local v6           #width:I
    :cond_0
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->columnScrollView:Landroid/widget/HorizontalScrollView;

    invoke-virtual {v7}, Landroid/widget/HorizontalScrollView;->getScrollX()I

    move-result v7

    if-nez v7, :cond_1

    .line 884
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->scrollToRight:Landroid/widget/ImageButton;

    invoke-virtual {v7, v8}, Landroid/widget/ImageButton;->setVisibility(I)V

    .line 885
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->scrollToLeft:Landroid/widget/ImageButton;

    invoke-virtual {v7, v10}, Landroid/widget/ImageButton;->setVisibility(I)V

    goto :goto_0

    .line 887
    :cond_1
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->scrollToRight:Landroid/widget/ImageButton;

    invoke-virtual {v7, v8}, Landroid/widget/ImageButton;->setVisibility(I)V

    .line 888
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->scrollToLeft:Landroid/widget/ImageButton;

    invoke-virtual {v7, v8}, Landroid/widget/ImageButton;->setVisibility(I)V

    goto/16 :goto_0

    .line 919
    .restart local v1       #j:I
    .restart local v6       #width:I
    :cond_2
    :try_start_0
    new-instance v5, Landroid/widget/TextView;

    invoke-direct {v5, p0}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    .line 920
    .local v5, t:Landroid/widget/TextView;
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->columnsListData:Ljava/util/List;

    invoke-interface {v7, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Ljava/util/HashMap;

    const-string v8, "tname"

    invoke-virtual {v7, v8}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v7

    invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v5, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 921
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->columnsListData:Ljava/util/List;

    invoke-interface {v7, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Ljava/util/HashMap;

    const-string v8, "tid"

    invoke-virtual {v7, v8}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v7

    invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v5, v7}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V

    .line 922
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->clickListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v5, v7}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 939
    const/16 v7, 0x11

    invoke-virtual {v5, v7}, Landroid/widget/TextView;->setGravity(I)V

    .line 941
    const v7, 0x7f0a0006

    invoke-virtual {v5, p0, v7}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V

    .line 942
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    const v8, 0x7f0800bf

    invoke-virtual {v7, p0, v5, v8}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 943
    invoke-virtual {v5, v1}, Landroid/widget/TextView;->setId(I)V

    .line 944
    new-instance v3, Landroid/widget/LinearLayout$LayoutParams;

    const/4 v7, -0x1

    invoke-direct {v3, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V

    .line 945
    .restart local v3       #lp:Landroid/widget/LinearLayout$LayoutParams;
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->columnTitleLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v7, v5, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 947
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked:Landroid/view/View;

    if-nez v7, :cond_3

    if-eqz v1, :cond_4

    :cond_3
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked:Landroid/view/View;

    if-eqz v7, :cond_5

    invoke-virtual {v5}, Landroid/widget/TextView;->getTag()Ljava/lang/Object;

    move-result-object v7

    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked:Landroid/view/View;

    invoke-virtual {v8}, Landroid/view/View;->getTag()Ljava/lang/Object;

    move-result-object v8

    invoke-virtual {v7, v8}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z

    move-result v7

    if-eqz v7, :cond_5

    .line 949
    :cond_4
    const/4 v7, 0x0

    invoke-virtual {v5, v7}, Landroid/widget/TextView;->setEnabled(Z)V

    .line 950
    const/4 v7, 0x1

    invoke-virtual {v5, v7}, Landroid/widget/TextView;->setSelected(Z)V

    .line 951
    iput-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked:Landroid/view/View;

    .line 952
    const/4 v7, 0x0

    iput v7, p0, Lcom/netease/newsreader/activity/NewsReader;->currentTID:I
    :try_end_0
    .catch Landroid/content/res/Resources$NotFoundException; {:try_start_0 .. :try_end_0} :catch_0

    .line 917
    .end local v3           #lp:Landroid/widget/LinearLayout$LayoutParams;
    .end local v5           #t:Landroid/widget/TextView;
    :cond_5
    :goto_2
    add-int/lit8 v1, v1, 0x1

    goto/16 :goto_1

    .line 954
    :catch_0
    move-exception v0

    .line 955
    .local v0, e:Landroid/content/res/Resources$NotFoundException;
    invoke-virtual {v0}, Landroid/content/res/Resources$NotFoundException;->printStackTrace()V

    goto :goto_2
.end method

.method private setHeaderPic(Ljava/util/Map;Landroid/widget/ImageView;Ljava/lang/String;)V
    .locals 12
    .parameter
    .parameter "top_image"
    .parameter "key"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;",
            "Landroid/widget/ImageView;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .prologue
    .line 2208
    .local p1, first:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    const-string v9, ""

    .line 2209
    .local v9, imgsrc:Ljava/lang/String;
    if-nez p2, :cond_1

    .line 2312
    :cond_0
    :goto_0
    return-void

    .line 2210
    :cond_1
    invoke-interface {p1, p3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    if-eqz v0, :cond_2

    .line 2211
    invoke-interface {p1, p3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v9

    .line 2213
    :cond_2
    invoke-static {v9, p0}, Lcom/netease/newsreader/util/PicUtil;->getHeandBitMapURL(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String;

    move-result-object v9

    .line 2215
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->set_prefs:Landroid/content/SharedPreferences;

    const-string v1, "downpic"

    const/4 v2, 0x0

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v7

    .line 2216
    .local v7, downpic:Z
    iget v11, p0, Lcom/netease/newsreader/activity/NewsReader;->screenwidth:I

    .line 2217
    .local v11, w:I
    iget v0, p0, Lcom/netease/newsreader/activity/NewsReader;->screenwidth:I

    invoke-static {v0}, Lcom/netease/newsreader/util/Tools;->getCutHeadPicHeight(I)I

    move-result v8

    .line 2219
    .local v8, h:I
    new-instance v0, Landroid/widget/RelativeLayout$LayoutParams;

    const/4 v1, -0x1

    invoke-direct {v0, v1, v8}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V

    invoke-virtual {p2, v0}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 2220
    if-eqz v9, :cond_5

    const-string v0, ""

    invoke-virtual {v9, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_5

    .line 2221
    const-string v0, "/"

    invoke-virtual {v9, v0}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I

    move-result v0

    add-int/lit8 v0, v0, 0x1

    invoke-virtual {v9}, Ljava/lang/String;->length()I

    move-result v1

    invoke-virtual {v9, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v10

    .line 2222
    .local v10, localImgUrl:Ljava/lang/String;
    invoke-static {v10}, Lcom/netease/newsreader/util/PicUtil;->isLocalPicExit(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_4

    .line 2223
    invoke-static {v10}, Lcom/netease/newsreader/util/PicUtil;->readTempJPEGFile(Ljava/lang/String;)Landroid/graphics/Bitmap;

    move-result-object v6

    .line 2224
    .local v6, bitmap:Landroid/graphics/Bitmap;
    if-eqz v6, :cond_3

    .line 2225
    invoke-virtual {p2, v6}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V

    goto :goto_0

    .line 2227
    :cond_3
    const v0, 0x7f02010c

    invoke-virtual {p2, v0}, Landroid/widget/ImageView;->setImageResource(I)V

    goto :goto_0

    .line 2232
    .end local v6           #bitmap:Landroid/graphics/Bitmap;
    :cond_4
    const v0, 0x7f02010c

    invoke-virtual {p2, v0}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 2234
    invoke-static {v7, p0}, Lcom/netease/newsreader/util/Tools;->isshowimg(ZLandroid/content/Context;)Z

    move-result v0

    if-eqz v0, :cond_0

    .line 2235
    move-object v3, v9

    .line 2236
    .local v3, url:Ljava/lang/String;
    move v4, v11

    .line 2237
    .local v4, bitmapW:I
    move v5, v8

    .line 2239
    .local v5, bitmapH:I
    new-instance v0, Lcom/netease/newsreader/activity/NewsReader$32;

    move-object v1, p0

    move-object v2, p2

    invoke-direct/range {v0 .. v5}, Lcom/netease/newsreader/activity/NewsReader$32;-><init>(Lcom/netease/newsreader/activity/NewsReader;Landroid/widget/ImageView;Ljava/lang/String;II)V

    .line 2301
    invoke-virtual {v0}, Lcom/netease/newsreader/activity/NewsReader$32;->start()V

    goto :goto_0

    .line 2309
    .end local v3           #url:Ljava/lang/String;
    .end local v4           #bitmapW:I
    .end local v5           #bitmapH:I
    .end local v10           #localImgUrl:Ljava/lang/String;
    :cond_5
    const v0, 0x7f02010c

    invoke-virtual {p2, v0}, Landroid/widget/ImageView;->setImageResource(I)V

    goto :goto_0
.end method

.method private setListeners()V
    .locals 3

    .prologue
    .line 1326
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->itemlist:Landroid/widget/ListView;

    invoke-virtual {v1, p0}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V

    .line 1327
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->itemlist:Landroid/widget/ListView;

    const/4 v2, 0x0

    invoke-virtual {v1, v2}, Landroid/widget/ListView;->setSelection(I)V

    .line 1329
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->itemlist:Landroid/widget/ListView;

    new-instance v2, Lcom/netease/newsreader/activity/NewsReader$27;

    invoke-direct {v2, p0}, Lcom/netease/newsreader/activity/NewsReader$27;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    invoke-virtual {v1, v2}, Landroid/widget/ListView;->setOnScrollListener(Landroid/widget/AbsListView$OnScrollListener;)V

    .line 1347
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->moreButton:Landroid/widget/Button;

    new-instance v2, Lcom/netease/newsreader/activity/NewsReader$28;

    invoke-direct {v2, p0}, Lcom/netease/newsreader/activity/NewsReader$28;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    invoke-virtual {v1, v2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 1446
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->top_main_bottom:Landroid/widget/RelativeLayout;

    new-instance v2, Lcom/netease/newsreader/activity/NewsReader$29;

    invoke-direct {v2, p0}, Lcom/netease/newsreader/activity/NewsReader$29;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    invoke-virtual {v1, v2}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 1464
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->customLayout:Landroid/widget/LinearLayout;

    const v2, 0x7f0c0088

    invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/Button;

    .line 1465
    .local v0, button:Landroid/widget/Button;
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->customClickListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 1468
    return-void
.end method

.method private setMenu()V
    .locals 5

    .prologue
    .line 4258
    const-string v2, "layout_inflater"

    invoke-virtual {p0, v2}, Lcom/netease/newsreader/activity/NewsReader;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/view/LayoutInflater;

    .line 4259
    .local v0, inflater:Landroid/view/LayoutInflater;
    const v2, 0x7f030039

    const/4 v3, 0x0

    invoke-virtual {v0, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v1

    .line 4260
    .local v1, layout:Landroid/view/View;
    const v2, 0x7f0c0034

    invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_1:Landroid/view/View;

    .line 4261
    const v2, 0x7f0c0037

    invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_2:Landroid/view/View;

    .line 4262
    const v2, 0x7f0c00d2

    invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/LinearLayout;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_refresh:Landroid/widget/LinearLayout;

    .line 4263
    const v2, 0x7f0c00ee

    invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/LinearLayout;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_download_article:Landroid/widget/LinearLayout;

    .line 4264
    const v2, 0x7f0c00d4

    invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/LinearLayout;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_my_collect:Landroid/widget/LinearLayout;

    .line 4265
    const v2, 0x7f0c00d5

    invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/LinearLayout;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_setting:Landroid/widget/LinearLayout;

    .line 4266
    const v2, 0x7f0c00f1

    invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/LinearLayout;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_make_column:Landroid/widget/LinearLayout;

    .line 4267
    const v2, 0x7f0c00ef

    invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/LinearLayout;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_theme_change:Landroid/widget/LinearLayout;

    .line 4268
    const v2, 0x7f0c00f0

    invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/LinearLayout;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_my_comment:Landroid/widget/LinearLayout;

    .line 4269
    const v2, 0x7f0c00f2

    invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/LinearLayout;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_exit:Landroid/widget/LinearLayout;

    .line 4272
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_download_article:Landroid/widget/LinearLayout;

    const/4 v3, 0x1

    invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/TextView;

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_download_article_text:Landroid/widget/TextView;

    .line 4274
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_refresh:Landroid/widget/LinearLayout;

    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->menuRefreshListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 4275
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_download_article:Landroid/widget/LinearLayout;

    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->menuDownloadArticleListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 4276
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_my_collect:Landroid/widget/LinearLayout;

    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->menuMyCollectListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 4277
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_setting:Landroid/widget/LinearLayout;

    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->menuSettingListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 4278
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_make_column:Landroid/widget/LinearLayout;

    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->menuMakeColumnListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 4279
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_theme_change:Landroid/widget/LinearLayout;

    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->menuThemeChangeListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 4280
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_my_comment:Landroid/widget/LinearLayout;

    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->menuMyCommentListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 4281
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_exit:Landroid/widget/LinearLayout;

    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->menuExitListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 4284
    new-instance v2, Landroid/widget/PopupWindow;

    const/4 v3, -0x1

    const/4 v4, -0x2

    invoke-direct {v2, v1, v3, v4}, Landroid/widget/PopupWindow;-><init>(Landroid/view/View;II)V

    iput-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menuWindow:Landroid/widget/PopupWindow;

    .line 4285
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menuWindow:Landroid/widget/PopupWindow;

    const v3, 0x7f0a002f

    invoke-virtual {v2, v3}, Landroid/widget/PopupWindow;->setAnimationStyle(I)V

    .line 4287
    const/4 v2, 0x0

    iput-boolean v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_display:Z

    .line 4288
    return-void
.end method

.method private slideColumnBar(Landroid/view/View;)V
    .locals 9
    .parameter "v"

    .prologue
    const/4 v8, 0x1

    const/4 v5, 0x0

    const/4 v7, 0x0

    .line 1488
    const/4 v0, 0x0

    .line 1489
    .local v0, id:I
    const/4 v1, 0x0

    .line 1491
    .local v1, left:I
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked:Landroid/view/View;

    if-eqz v4, :cond_1

    .line 1492
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked:Landroid/view/View;

    invoke-virtual {v4, v8}, Landroid/view/View;->setEnabled(Z)V

    .line 1493
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked:Landroid/view/View;

    invoke-virtual {v4, v5}, Landroid/view/View;->setSelected(Z)V

    .line 1494
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked:Landroid/view/View;

    invoke-virtual {v4}, Landroid/view/View;->getId()I

    move-result v0

    .line 1495
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked:Landroid/view/View;

    invoke-virtual {v4}, Landroid/view/View;->getLeft()I

    move-result v1

    .line 1504
    :goto_0
    iput-object p1, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked:Landroid/view/View;

    .line 1505
    invoke-virtual {p1, v5}, Landroid/view/View;->setEnabled(Z)V

    .line 1506
    invoke-virtual {p1}, Landroid/view/View;->getLeft()I

    move-result v2

    .line 1508
    .local v2, toX:I
    invoke-virtual {p1}, Landroid/view/View;->getWidth()I

    move-result v4

    if-nez v4, :cond_0

    .line 1509
    iget v4, p0, Lcom/netease/newsreader/activity/NewsReader;->screenwidth:I

    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->columnScrollView:Landroid/widget/HorizontalScrollView;

    invoke-virtual {v5}, Landroid/widget/HorizontalScrollView;->getPaddingLeft()I

    move-result v5

    sub-int/2addr v4, v5

    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->columnScrollView:Landroid/widget/HorizontalScrollView;

    .line 1510
    invoke-virtual {v5}, Landroid/widget/HorizontalScrollView;->getPaddingRight()I

    move-result v5

    .line 1509
    sub-int/2addr v4, v5

    div-int/lit8 v3, v4, 0x6

    .line 1511
    .local v3, width:I
    mul-int v1, v0, v3

    .line 1512
    invoke-virtual {p1}, Landroid/view/View;->getId()I

    move-result v4

    mul-int v2, v4, v3

    .line 1519
    .end local v3           #width:I
    :cond_0
    new-instance v4, Landroid/view/animation/TranslateAnimation;

    int-to-float v5, v1

    int-to-float v6, v2

    invoke-direct {v4, v5, v6, v7, v7}, Landroid/view/animation/TranslateAnimation;-><init>(FFFF)V

    iput-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->slideColumnBarAnimation:Landroid/view/animation/TranslateAnimation;

    .line 1520
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->slideColumnBarAnimation:Landroid/view/animation/TranslateAnimation;

    const-wide/16 v5, 0x3c

    invoke-virtual {v4, v5, v6}, Landroid/view/animation/TranslateAnimation;->setDuration(J)V

    .line 1521
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->slideColumnBarAnimation:Landroid/view/animation/TranslateAnimation;

    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->mDecelerateInterpolater:Landroid/view/animation/Interpolator;

    invoke-virtual {v4, v5}, Landroid/view/animation/TranslateAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V

    .line 1522
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->slideColumnBarAnimation:Landroid/view/animation/TranslateAnimation;

    invoke-virtual {v4, v8}, Landroid/view/animation/TranslateAnimation;->setFillAfter(Z)V

    .line 1523
    return-void

    .line 1498
    .end local v2           #toX:I
    :cond_1
    const/4 v0, 0x0

    .line 1499
    const/4 v1, 0x0

    goto :goto_0
.end method

.method private slideColumnBar4Comment(Landroid/view/View;)V
    .locals 8
    .parameter "v"

    .prologue
    const/4 v7, 0x1

    const/4 v4, 0x0

    const/4 v6, 0x0

    .line 3915
    const/4 v0, 0x0

    .line 3916
    .local v0, id:I
    const/4 v1, 0x0

    .line 3919
    .local v1, left:I
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked4Comment:Landroid/view/View;

    if-eqz v3, :cond_0

    .line 3920
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked4Comment:Landroid/view/View;

    invoke-virtual {v3, v7}, Landroid/view/View;->setEnabled(Z)V

    .line 3921
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked4Comment:Landroid/view/View;

    invoke-virtual {v3, v4}, Landroid/view/View;->setSelected(Z)V

    .line 3922
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked4Comment:Landroid/view/View;

    invoke-virtual {v3}, Landroid/view/View;->getId()I

    move-result v3

    add-int/lit8 v0, v3, -0x64

    .line 3923
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked4Comment:Landroid/view/View;

    invoke-virtual {v3}, Landroid/view/View;->getLeft()I

    move-result v1

    .line 3930
    :goto_0
    iput-object p1, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked4Comment:Landroid/view/View;

    .line 3931
    invoke-virtual {p1, v4}, Landroid/view/View;->setEnabled(Z)V

    .line 3933
    invoke-virtual {p1}, Landroid/view/View;->getLeft()I

    move-result v2

    .line 3939
    .local v2, toX:I
    new-instance v3, Landroid/view/animation/TranslateAnimation;

    int-to-float v4, v1

    int-to-float v5, v2

    invoke-direct {v3, v4, v5, v6, v6}, Landroid/view/animation/TranslateAnimation;-><init>(FFFF)V

    iput-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->slideColumnBarAnimation4Comment:Landroid/view/animation/TranslateAnimation;

    .line 3941
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->slideColumnBarAnimation4Comment:Landroid/view/animation/TranslateAnimation;

    const-wide/16 v4, 0xc8

    invoke-virtual {v3, v4, v5}, Landroid/view/animation/TranslateAnimation;->setDuration(J)V

    .line 3942
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->slideColumnBarAnimation4Comment:Landroid/view/animation/TranslateAnimation;

    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->mDecelerateInterpolater:Landroid/view/animation/Interpolator;

    invoke-virtual {v3, v4}, Landroid/view/animation/TranslateAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V

    .line 3943
    iget-object v3, p0, Lcom/netease/newsreader/activity/NewsReader;->slideColumnBarAnimation4Comment:Landroid/view/animation/TranslateAnimation;

    invoke-virtual {v3, v7}, Landroid/view/animation/TranslateAnimation;->setFillAfter(Z)V

    .line 3945
    return-void

    .line 3925
    .end local v2           #toX:I
    :cond_0
    const/4 v0, 0x0

    .line 3926
    const/4 v1, 0x0

    goto :goto_0
.end method

.method private updateLocalNews()V
    .locals 2

    .prologue
    .line 4996
    const/4 v0, 0x0

    iput-boolean v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mNeedUpdateLocalNews:Z

    .line 4997
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mLocalNewsArea:Landroid/view/View;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

    .line 4998
    new-instance v0, Ljava/lang/Thread;

    new-instance v1, Lcom/netease/newsreader/activity/NewsReader$49;

    invoke-direct {v1, p0}, Lcom/netease/newsreader/activity/NewsReader$49;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V

    .line 5006
    invoke-virtual {v0}, Ljava/lang/Thread;->start()V

    .line 5007
    return-void
.end method

.method private updateWeather(Ljava/lang/String;Ljava/lang/String;Z)V
    .locals 2
    .parameter "province"
    .parameter "city"
    .parameter "forceUpdate"

    .prologue
    .line 5010
    new-instance v0, Ljava/lang/Thread;

    new-instance v1, Lcom/netease/newsreader/activity/NewsReader$50;

    invoke-direct {v1, p0, p1, p2, p3}, Lcom/netease/newsreader/activity/NewsReader$50;-><init>(Lcom/netease/newsreader/activity/NewsReader;Ljava/lang/String;Ljava/lang/String;Z)V

    invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V

    .line 5019
    invoke-virtual {v0}, Ljava/lang/Thread;->start()V

    .line 5020
    return-void
.end method


# virtual methods
.method public dispatchTouchEvent(Landroid/view/MotionEvent;)Z
    .locals 3
    .parameter "ev"

    .prologue
    .line 4425
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menuWindow:Landroid/widget/PopupWindow;

    invoke-virtual {v2}, Landroid/widget/PopupWindow;->isShowing()Z

    move-result v2

    if-eqz v2, :cond_0

    .line 4426
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menuWindow:Landroid/widget/PopupWindow;

    invoke-virtual {v2}, Landroid/widget/PopupWindow;->dismiss()V

    .line 4427
    const/4 v2, 0x0

    iput-boolean v2, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_display:Z

    .line 4430
    const/4 v1, 0x1

    .line 4438
    :goto_0
    return v1

    .line 4432
    :cond_0
    const/4 v1, 0x0

    .line 4434
    .local v1, result:Z
    :try_start_0
    invoke-super {p0, p1}, Lcom/netease/newsreader/activity/BaseActivity;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

    move-result v1

    goto :goto_0

    .line 4435
    :catch_0
    move-exception v0

    .line 4436
    .local v0, e:Ljava/lang/Exception;
    invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V

    goto :goto_0
.end method

.method public doRefresh(Ljava/lang/String;)V
    .locals 2
    .parameter "tag"

    .prologue
    .line 750
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->top_progressbar:Landroid/widget/ProgressBar;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setVisibility(I)V

    .line 751
    const-string v0, "news"

    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_0

    .line 752
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->refreshNew()V

    .line 763
    :goto_0
    return-void

    .line 753
    :cond_0
    const-string v0, "topci"

    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_1

    .line 754
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->refreshTopic()V

    goto :goto_0

    .line 755
    :cond_1
    const-string v0, "comment"

    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_2

    .line 756
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->refreshComment()V

    goto :goto_0

    .line 757
    :cond_2
    const-string v0, "pictures"

    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_3

    .line 758
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->refreshPicture()V

    goto :goto_0

    .line 760
    :cond_3
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->top_progressbar:Landroid/widget/ProgressBar;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setVisibility(I)V

    goto :goto_0
.end method

.method public getLocalPhotoset()V
    .locals 4

    .prologue
    const/16 v3, 0x8

    .line 4888
    new-instance v1, Ljava/util/Vector;

    invoke-direct {v1}, Ljava/util/Vector;-><init>()V

    iput-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->photosetlist:Ljava/util/Vector;

    .line 4890
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->photosetlist:Ljava/util/Vector;

    invoke-direct {p0, v1}, Lcom/netease/newsreader/activity/NewsReader;->getPhotosListFromDB(Ljava/util/List;)V

    .line 4893
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->photosetlist:Ljava/util/Vector;

    invoke-virtual {v1}, Ljava/util/Vector;->size()I

    move-result v1

    if-lez v1, :cond_0

    .line 4895
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->photosetlist:Ljava/util/Vector;

    const/4 v2, 0x0

    invoke-virtual {v1, v2}, Ljava/util/Vector;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lcom/netease/newsreader/bean/PhotosetListInfo;

    invoke-virtual {v1}, Lcom/netease/newsreader/bean/PhotosetListInfo;->getSetid()Ljava/lang/String;

    move-result-object v1

    iput-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->maxsetid:Ljava/lang/String;

    .line 4896
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->photosetlist:Ljava/util/Vector;

    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->photosetlist:Ljava/util/Vector;

    invoke-virtual {v2}, Ljava/util/Vector;->size()I

    move-result v2

    add-int/lit8 v2, v2, -0x1

    invoke-virtual {v1, v2}, Ljava/util/Vector;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lcom/netease/newsreader/bean/PhotosetListInfo;

    invoke-virtual {v1}, Lcom/netease/newsreader/bean/PhotosetListInfo;->getSetid()Ljava/lang/String;

    move-result-object v1

    iput-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->minsetid:Ljava/lang/String;

    .line 4898
    new-instance v0, Lcom/netease/newsreader/bean/PhotosetListInfo;

    invoke-direct {v0}, Lcom/netease/newsreader/bean/PhotosetListInfo;-><init>()V

    .line 4899
    .local v0, photosetinfo:Lcom/netease/newsreader/bean/PhotosetListInfo;
    const-string v1, ""

    invoke-virtual {v0, v1}, Lcom/netease/newsreader/bean/PhotosetListInfo;->setCover(Ljava/lang/String;)V

    .line 4900
    const-string v1, "0"

    invoke-virtual {v0, v1}, Lcom/netease/newsreader/bean/PhotosetListInfo;->setSetid(Ljava/lang/String;)V

    .line 4901
    const-string v1, ""

    invoke-virtual {v0, v1}, Lcom/netease/newsreader/bean/PhotosetListInfo;->setImgsum(Ljava/lang/String;)V

    .line 4902
    const-string v1, ""

    invoke-virtual {v0, v1}, Lcom/netease/newsreader/bean/PhotosetListInfo;->setSetname(Ljava/lang/String;)V

    .line 4903
    const-string v1, ""

    invoke-virtual {v0, v1}, Lcom/netease/newsreader/bean/PhotosetListInfo;->setScover(Ljava/lang/String;)V

    .line 4904
    const-string v1, ""

    invoke-virtual {v0, v1}, Lcom/netease/newsreader/bean/PhotosetListInfo;->setTcover(Ljava/lang/String;)V

    .line 4905
    const-string v1, ""

    invoke-virtual {v0, v1}, Lcom/netease/newsreader/bean/PhotosetListInfo;->setClientcover(Ljava/lang/String;)V

    .line 4906
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->photosetlist:Ljava/util/Vector;

    invoke-virtual {v1, v0}, Ljava/util/Vector;->add(Ljava/lang/Object;)Z

    .line 4909
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->top_progressbar:Landroid/widget/ProgressBar;

    invoke-virtual {v1, v3}, Landroid/widget/ProgressBar;->setVisibility(I)V

    .line 4911
    .end local v0           #photosetinfo:Lcom/netease/newsreader/bean/PhotosetListInfo;
    :cond_0
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->mProgressbarLoadingLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 4912
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->pgridadapter:Lcom/netease/newsreader/util/PictureGridAdapter;

    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->photosetlist:Ljava/util/Vector;

    invoke-virtual {v1, v2}, Lcom/netease/newsreader/util/PictureGridAdapter;->setList(Ljava/util/List;)V

    .line 4913
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->photogridView:Landroid/widget/ListView;

    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->pgridadapter:Lcom/netease/newsreader/util/PictureGridAdapter;

    invoke-virtual {v1, v2}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V

    .line 4917
    return-void
.end method

.method public goToLocalNews(Landroid/view/View;)V
    .locals 4
    .parameter "view"

    .prologue
    .line 5024
    new-instance v1, Landroid/content/Intent;

    const-class v2, Lcom/netease/newsreader/activity/ShowColumnInMore;

    invoke-direct {v1, p0, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 5026
    .local v1, itemintent:Landroid/content/Intent;
    new-instance v0, Landroid/os/Bundle;

    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V

    .line 5028
    .local v0, b:Landroid/os/Bundle;
    :try_start_0
    const-string v2, "local_news"

    const/4 v3, 0x1

    invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

    .line 5032
    :goto_0
    invoke-virtual {v1, v0}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent;

    .line 5034
    invoke-virtual {p0, v1}, Lcom/netease/newsreader/activity/NewsReader;->startActivity(Landroid/content/Intent;)V

    .line 5035
    return-void

    .line 5029
    :catch_0
    move-exception v2

    goto :goto_0
.end method

.method protected initVote()V
    .locals 2

    .prologue
    const/4 v1, 0x0

    .line 562
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->top_progressbar:Landroid/widget/ProgressBar;

    invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setVisibility(I)V

    .line 563
    iget-object v0, p0, Lcom/netease/newsreader/activity/NewsReader;->mProgressbarLoadingLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 565
    new-instance v0, Lcom/netease/newsreader/activity/NewsReader$22;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/NewsReader$22;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    .line 579
    invoke-virtual {v0}, Lcom/netease/newsreader/activity/NewsReader$22;->start()V

    .line 580
    return-void
.end method

.method public onApplyTheme()V
    .locals 12

    .prologue
    const v11, 0x7f02007f

    const v10, 0x7f02007e

    const v9, 0x7f020070

    const v8, 0x7f080011

    const/4 v7, 0x1

    .line 5048
    invoke-super {p0}, Lcom/netease/newsreader/activity/BaseActivity;->onApplyTheme()V

    .line 5049
    invoke-virtual {p0}, Lcom/netease/newsreader/activity/NewsReader;->getThemeSettingsHelper()Lcom/netease/newsreader/util/ThemeSettingsHelper;

    move-result-object v4

    .line 5050
    .local v4, themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->top_main_text:Landroid/widget/TextView;

    const v6, 0x7f080025

    invoke-virtual {v4, p0, v5, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5051
    const v5, 0x7f0c006f

    const v6, 0x7f020089

    invoke-virtual {v4, p0, v5, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setImageViewSrc(Landroid/app/Activity;II)V

    .line 5052
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->top_main_bottom:Landroid/widget/RelativeLayout;

    const v6, 0x7f0200fe

    invoke-virtual {v4, p0, v5, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5053
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->moreButton:Landroid/widget/Button;

    const v6, 0x7f020086

    invoke-virtual {v4, p0, v5, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5054
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->moreButton:Landroid/widget/Button;

    const v6, 0x7f080027

    invoke-virtual {v4, p0, v5, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5055
    const v5, 0x7f0c0059

    const v6, 0x7f080029

    invoke-virtual {v4, p0, v5, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroudColor(Landroid/app/Activity;II)V

    .line 5056
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->itemlist:Landroid/widget/ListView;

    invoke-virtual {v4, p0, v5, v9}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setListViewDivider(Landroid/content/Context;Landroid/widget/ListView;I)V

    .line 5057
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->topic_list:Landroid/widget/ListView;

    invoke-virtual {v4, p0, v5, v9}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setListViewDivider(Landroid/content/Context;Landroid/widget/ListView;I)V

    .line 5058
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->comments_list:Landroid/widget/ListView;

    invoke-virtual {v4, p0, v5, v9}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setListViewDivider(Landroid/content/Context;Landroid/widget/ListView;I)V

    .line 5059
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->columnNavi:Landroid/widget/FrameLayout;

    const v6, 0x7f0200ff

    invoke-virtual {v4, p0, v5, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5060
    const v5, 0x7f0c0064

    const v6, 0x7f0200ff

    invoke-virtual {v4, p0, v5, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/app/Activity;II)V

    .line 5061
    const v5, 0x7f0c00d7

    const v6, 0x7f080025

    invoke-virtual {v4, p0, v5, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/app/Activity;II)V

    .line 5062
    const v5, 0x7f0c00d8

    const v6, 0x7f080025

    invoke-virtual {v4, p0, v5, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/app/Activity;II)V

    .line 5064
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->columnTitleLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v5}, Landroid/widget/LinearLayout;->getChildCount()I

    move-result v0

    .line 5065
    .local v0, N:I
    const/4 v3, 0x0

    .local v3, i:I
    :goto_0
    if-lt v3, v0, :cond_8

    .line 5069
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->customLayout:Landroid/widget/LinearLayout;

    const v6, 0x7f0c0088

    invoke-virtual {v5, v6}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v1

    check-cast v1, Landroid/widget/Button;

    .line 5070
    .local v1, button:Landroid/widget/Button;
    const v5, 0x7f020086

    invoke-virtual {v4, p0, v1, v5}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5071
    const v5, 0x7f080027

    invoke-virtual {v4, p0, v1, v5}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5072
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->customLayout:Landroid/widget/LinearLayout;

    const v6, 0x7f0c0087

    invoke-virtual {v5, v6}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v5

    invoke-virtual {v4, p0, v5, v9}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5073
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->top_text:Landroid/widget/TextView;

    const v6, 0x7f08002b

    invoke-virtual {v4, p0, v5, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5074
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->top_image_text:Landroid/widget/RelativeLayout;

    const v6, 0x7f0c00a4

    invoke-virtual {v5, v6}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View;

    move-result-object v5

    const v6, 0x7f020102

    invoke-virtual {v4, p0, v5, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5075
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->headerLay:Landroid/view/View;

    const v6, 0x7f0c015e

    invoke-virtual {v5, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v5

    check-cast v5, Landroid/widget/TextView;

    const v6, 0x7f08002b

    invoke-virtual {v4, p0, v5, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5076
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->headerLay:Landroid/view/View;

    const v6, 0x7f0c00a4

    invoke-virtual {v5, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v5

    const v6, 0x7f020102

    invoke-virtual {v4, p0, v5, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5077
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->columnSlideBar:Landroid/widget/ImageView;

    const v6, 0x7f0200ee

    invoke-virtual {v4, p0, v5, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setImageViewSrc(Landroid/content/Context;Landroid/widget/ImageView;I)V

    .line 5078
    const v5, 0x7f0c0065

    invoke-virtual {p0, v5}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v5

    check-cast v5, Landroid/widget/ImageView;

    const v6, 0x7f02001d

    invoke-virtual {v4, p0, v5, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setImageViewSrc(Landroid/content/Context;Landroid/widget/ImageView;I)V

    .line 5081
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_1:Landroid/view/View;

    const v6, 0x7f080015

    invoke-virtual {v4, p0, v5, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroudColor(Landroid/content/Context;Landroid/view/View;I)V

    .line 5082
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_2:Landroid/view/View;

    const v6, 0x7f080015

    invoke-virtual {v4, p0, v5, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroudColor(Landroid/content/Context;Landroid/view/View;I)V

    .line 5083
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_refresh:Landroid/widget/LinearLayout;

    invoke-virtual {v4, p0, v5, v10}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5084
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_refresh:Landroid/widget/LinearLayout;

    invoke-virtual {v5, v7}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v5

    check-cast v5, Landroid/widget/TextView;

    invoke-virtual {v4, p0, v5, v8}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5085
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_download_article:Landroid/widget/LinearLayout;

    invoke-virtual {v4, p0, v5, v10}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5086
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_download_article:Landroid/widget/LinearLayout;

    invoke-virtual {v5, v7}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v5

    check-cast v5, Landroid/widget/TextView;

    invoke-virtual {v4, p0, v5, v8}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5087
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_theme_change:Landroid/widget/LinearLayout;

    invoke-virtual {v4, p0, v5, v10}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5088
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_theme_change:Landroid/widget/LinearLayout;

    invoke-virtual {v5, v7}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v5

    check-cast v5, Landroid/widget/TextView;

    invoke-virtual {v4, p0, v5, v8}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5089
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_my_comment:Landroid/widget/LinearLayout;

    invoke-virtual {v4, p0, v5, v10}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5090
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_my_comment:Landroid/widget/LinearLayout;

    invoke-virtual {v5, v7}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v5

    check-cast v5, Landroid/widget/TextView;

    invoke-virtual {v4, p0, v5, v8}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5092
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_setting:Landroid/widget/LinearLayout;

    invoke-virtual {v4, p0, v5, v11}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5093
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_setting:Landroid/widget/LinearLayout;

    invoke-virtual {v5, v7}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v5

    check-cast v5, Landroid/widget/TextView;

    invoke-virtual {v4, p0, v5, v8}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5094
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_make_column:Landroid/widget/LinearLayout;

    invoke-virtual {v4, p0, v5, v11}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5095
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_make_column:Landroid/widget/LinearLayout;

    invoke-virtual {v5, v7}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v5

    check-cast v5, Landroid/widget/TextView;

    invoke-virtual {v4, p0, v5, v8}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5096
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_my_collect:Landroid/widget/LinearLayout;

    invoke-virtual {v4, p0, v5, v11}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5097
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_my_collect:Landroid/widget/LinearLayout;

    invoke-virtual {v5, v7}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v5

    check-cast v5, Landroid/widget/TextView;

    invoke-virtual {v4, p0, v5, v8}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5098
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_exit:Landroid/widget/LinearLayout;

    invoke-virtual {v4, p0, v5, v11}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5099
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_exit:Landroid/widget/LinearLayout;

    invoke-virtual {v5, v7}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v5

    check-cast v5, Landroid/widget/TextView;

    invoke-virtual {v4, p0, v5, v8}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5101
    const v5, 0x7f020034

    invoke-virtual {v4, p0, v5}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->getThemeDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;

    move-result-object v2

    check-cast v2, Landroid/graphics/drawable/BitmapDrawable;

    .line 5102
    .local v2, defaultNewsDrawable:Landroid/graphics/drawable/BitmapDrawable;
    sget-object v5, Lcom/netease/newsreader/activity/NewsReader;->imageDownloader:Lcom/netease/newsreader/util/BaseImageDownloader;

    invoke-virtual {v2}, Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap;

    move-result-object v6

    invoke-virtual {v5, v6}, Lcom/netease/newsreader/util/BaseImageDownloader;->setDefaultBitmap(Landroid/graphics/Bitmap;)V

    .line 5104
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->topCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    if-eqz v5, :cond_0

    .line 5105
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->topCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    invoke-virtual {v5}, Lcom/netease/newsreader/util/BasePageViewAdapter;->notifyDataSetChanged()V

    .line 5107
    :cond_0
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->dayRankCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    if-eqz v5, :cond_1

    .line 5108
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->dayRankCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    invoke-virtual {v5}, Lcom/netease/newsreader/util/BasePageViewAdapter;->notifyDataSetChanged()V

    .line 5110
    :cond_1
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->weekRankCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    if-eqz v5, :cond_2

    .line 5111
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->weekRankCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    invoke-virtual {v5}, Lcom/netease/newsreader/util/BasePageViewAdapter;->notifyDataSetChanged()V

    .line 5113
    :cond_2
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->adapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    if-eqz v5, :cond_3

    .line 5114
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->adapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    invoke-virtual {v5}, Lcom/netease/newsreader/util/BasePageViewAdapter;->notifyDataSetChanged()V

    .line 5116
    :cond_3
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->topicAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    if-eqz v5, :cond_4

    .line 5117
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->topicAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    invoke-virtual {v5}, Lcom/netease/newsreader/util/BasePageViewAdapter;->notifyDataSetChanged()V

    .line 5119
    :cond_4
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->moreMergeAdapter:Lcom/netease/newsreader/util/MergeAdapter;

    if-eqz v5, :cond_5

    .line 5120
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->moreMergeAdapter:Lcom/netease/newsreader/util/MergeAdapter;

    invoke-virtual {v5}, Lcom/netease/newsreader/util/MergeAdapter;->notifyDataSetChanged()V

    .line 5123
    :cond_5
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->top_comments:Landroid/widget/TextView;

    const v6, 0x7f0800bf

    invoke-virtual {v4, p0, v5, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5124
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->day_comments:Landroid/widget/TextView;

    const v6, 0x7f0800bf

    invoke-virtual {v4, p0, v5, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5125
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->week_comments:Landroid/widget/TextView;

    const v6, 0x7f0800bf

    invoke-virtual {v4, p0, v5, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5134
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->mLocalNewsArea:Landroid/view/View;

    const v6, 0x7f0c00d9

    invoke-virtual {v5, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v5

    check-cast v5, Landroid/widget/ImageView;

    invoke-static {p0, v5}, Lcom/netease/newsreader/adapter/HeadlineAdapter;->applyThemeForWeatherImage(Landroid/content/Context;Landroid/widget/ImageView;)V

    .line 5136
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->headAdv:Landroid/view/View;

    const v6, 0x7f0c00a4

    invoke-virtual {v5, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v5

    const v6, 0x7f020102

    invoke-virtual {v4, p0, v5, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5137
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->headAdv:Landroid/view/View;

    const v6, 0x7f0c00a7

    invoke-virtual {v5, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v5

    check-cast v5, Landroid/widget/TextView;

    const v6, 0x7f08002b

    invoke-virtual {v4, p0, v5, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5138
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->advGallery:Lcom/netease/newsreader/view/HeadAdvertismentGallery;

    invoke-virtual {v5, p0, v4}, Lcom/netease/newsreader/view/HeadAdvertismentGallery;->setIndicator(Landroid/content/Context;Lcom/netease/newsreader/util/ThemeSettingsHelper;)V

    .line 5140
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->voteGallery:Lcom/netease/newsreader/view/VoteGallery;

    if-eqz v5, :cond_6

    .line 5141
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->voteGallery:Lcom/netease/newsreader/view/VoteGallery;

    invoke-virtual {v5, p0, v4}, Lcom/netease/newsreader/view/VoteGallery;->setIndicator(Landroid/content/Context;Lcom/netease/newsreader/util/ThemeSettingsHelper;)V

    .line 5144
    :cond_6
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->voteAdapter:Lcom/netease/newsreader/adapter/VoteAdapter;

    if-eqz v5, :cond_7

    .line 5145
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->voteAdapter:Lcom/netease/newsreader/adapter/VoteAdapter;

    invoke-virtual {v5}, Lcom/netease/newsreader/adapter/VoteAdapter;->notifyDataSetChanged()V

    .line 5151
    :cond_7
    return-void

    .line 5066
    .end local v1           #button:Landroid/widget/Button;
    .end local v2           #defaultNewsDrawable:Landroid/graphics/drawable/BitmapDrawable;
    :cond_8
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->columnTitleLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v5, v3}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v5

    check-cast v5, Landroid/widget/TextView;

    .line 5067
    const v6, 0x7f0800bf

    .line 5066
    invoke-virtual {v4, p0, v5, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5065
    add-int/lit8 v3, v3, 0x1

    goto/16 :goto_0
.end method

.method public onCreate(Landroid/os/Bundle;)V
    .locals 12
    .parameter "savedInstanceState"

    .prologue
    .line 227
    invoke-super {p0, p1}, Lcom/netease/newsreader/activity/BaseActivity;->onCreate(Landroid/os/Bundle;)V

    .line 228
    const/4 v8, 0x1

    invoke-virtual {p0, v8}, Lcom/netease/newsreader/activity/NewsReader;->requestWindowFeature(I)Z

    .line 229
    const v8, 0x7f03003a

    invoke-virtual {p0, v8}, Lcom/netease/newsreader/activity/NewsReader;->setContentView(I)V

    .line 230
    invoke-virtual {p0}, Lcom/netease/newsreader/activity/NewsReader;->getApplicationContext()Landroid/content/Context;

    move-result-object v8

    check-cast v8, Lcom/netease/newsreader/activity/MyApplication;

    iput-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->appdata:Lcom/netease/newsreader/activity/MyApplication;

    .line 231
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->appdata:Lcom/netease/newsreader/activity/MyApplication;

    const/4 v9, 0x0

    invoke-virtual {v8, v9}, Lcom/netease/newsreader/activity/MyApplication;->setExit(Z)V

    .line 233
    invoke-static {p0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;

    move-result-object v8

    iput-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->mLayoutInflater:Landroid/view/LayoutInflater;

    .line 234
    invoke-virtual {p0}, Lcom/netease/newsreader/activity/NewsReader;->getThemeSettingsHelper()Lcom/netease/newsreader/util/ThemeSettingsHelper;

    move-result-object v8

    iput-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    .line 235
    const-string v8, ""

    const/4 v9, 0x0

    invoke-static {p0, v8, v9}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    move-result-object v8

    iput-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->toast:Landroid/widget/Toast;

    .line 237
    const v8, 0x7f0c00da

    invoke-virtual {p0, v8}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v8

    check-cast v8, Landroid/widget/TabHost;

    iput-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->tabs:Landroid/widget/TabHost;

    .line 238
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->tabs:Landroid/widget/TabHost;

    invoke-virtual {v8}, Landroid/widget/TabHost;->setup()V

    .line 240
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->tabs:Landroid/widget/TabHost;

    const-string v9, "news"

    invoke-virtual {v8, v9}, Landroid/widget/TabHost;->newTabSpec(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec;

    move-result-object v6

    .line 241
    .local v6, spec:Landroid/widget/TabHost$TabSpec;
    const v8, 0x7f0c00db

    invoke-virtual {v6, v8}, Landroid/widget/TabHost$TabSpec;->setContent(I)Landroid/widget/TabHost$TabSpec;

    .line 243
    const/4 v8, 0x1

    invoke-direct {p0, v8}, Lcom/netease/newsreader/activity/NewsReader;->getTitleView(I)Landroid/view/View;

    move-result-object v8

    invoke-virtual {v6, v8}, Landroid/widget/TabHost$TabSpec;->setIndicator(Landroid/view/View;)Landroid/widget/TabHost$TabSpec;

    .line 244
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->tabs:Landroid/widget/TabHost;

    invoke-virtual {v8, v6}, Landroid/widget/TabHost;->addTab(Landroid/widget/TabHost$TabSpec;)V

    .line 246
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->tabs:Landroid/widget/TabHost;

    const-string v9, "topci"

    invoke-virtual {v8, v9}, Landroid/widget/TabHost;->newTabSpec(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec;

    move-result-object v6

    .line 247
    const v8, 0x7f0c00e4

    invoke-virtual {v6, v8}, Landroid/widget/TabHost$TabSpec;->setContent(I)Landroid/widget/TabHost$TabSpec;

    .line 249
    const/4 v8, 0x2

    invoke-direct {p0, v8}, Lcom/netease/newsreader/activity/NewsReader;->getTitleView(I)Landroid/view/View;

    move-result-object v8

    invoke-virtual {v6, v8}, Landroid/widget/TabHost$TabSpec;->setIndicator(Landroid/view/View;)Landroid/widget/TabHost$TabSpec;

    .line 250
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->tabs:Landroid/widget/TabHost;

    invoke-virtual {v8, v6}, Landroid/widget/TabHost;->addTab(Landroid/widget/TabHost$TabSpec;)V

    .line 252
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->tabs:Landroid/widget/TabHost;

    const-string v9, "pictures"

    invoke-virtual {v8, v9}, Landroid/widget/TabHost;->newTabSpec(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec;

    move-result-object v6

    .line 253
    const v8, 0x7f0c00e6

    invoke-virtual {v6, v8}, Landroid/widget/TabHost$TabSpec;->setContent(I)Landroid/widget/TabHost$TabSpec;

    .line 255
    const/4 v8, 0x3

    invoke-direct {p0, v8}, Lcom/netease/newsreader/activity/NewsReader;->getTitleView(I)Landroid/view/View;

    move-result-object v8

    invoke-virtual {v6, v8}, Landroid/widget/TabHost$TabSpec;->setIndicator(Landroid/view/View;)Landroid/widget/TabHost$TabSpec;

    .line 256
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->tabs:Landroid/widget/TabHost;

    invoke-virtual {v8, v6}, Landroid/widget/TabHost;->addTab(Landroid/widget/TabHost$TabSpec;)V

    .line 258
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->tabs:Landroid/widget/TabHost;

    const-string v9, "comment"

    invoke-virtual {v8, v9}, Landroid/widget/TabHost;->newTabSpec(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec;

    move-result-object v6

    .line 259
    const v8, 0x7f0c00e8

    invoke-virtual {v6, v8}, Landroid/widget/TabHost$TabSpec;->setContent(I)Landroid/widget/TabHost$TabSpec;

    .line 261
    const/4 v8, 0x4

    invoke-direct {p0, v8}, Lcom/netease/newsreader/activity/NewsReader;->getTitleView(I)Landroid/view/View;

    move-result-object v8

    invoke-virtual {v6, v8}, Landroid/widget/TabHost$TabSpec;->setIndicator(Landroid/view/View;)Landroid/widget/TabHost$TabSpec;

    .line 262
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->tabs:Landroid/widget/TabHost;

    invoke-virtual {v8, v6}, Landroid/widget/TabHost;->addTab(Landroid/widget/TabHost$TabSpec;)V

    .line 264
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->tabs:Landroid/widget/TabHost;

    const-string v9, "vote"

    invoke-virtual {v8, v9}, Landroid/widget/TabHost;->newTabSpec(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec;

    move-result-object v6

    .line 265
    const v8, 0x7f0c00e9

    invoke-virtual {v6, v8}, Landroid/widget/TabHost$TabSpec;->setContent(I)Landroid/widget/TabHost$TabSpec;

    .line 267
    const/4 v8, 0x5

    invoke-direct {p0, v8}, Lcom/netease/newsreader/activity/NewsReader;->getTitleView(I)Landroid/view/View;

    move-result-object v8

    invoke-virtual {v6, v8}, Landroid/widget/TabHost$TabSpec;->setIndicator(Landroid/view/View;)Landroid/widget/TabHost$TabSpec;

    .line 268
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->tabs:Landroid/widget/TabHost;

    invoke-virtual {v8, v6}, Landroid/widget/TabHost;->addTab(Landroid/widget/TabHost$TabSpec;)V

    .line 270
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->tabs:Landroid/widget/TabHost;

    const/4 v9, 0x0

    invoke-virtual {v8, v9}, Landroid/widget/TabHost;->setCurrentTab(I)V

    .line 272
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->tabs:Landroid/widget/TabHost;

    invoke-virtual {v8}, Landroid/widget/TabHost;->getCurrentTabView()Landroid/view/View;

    move-result-object v8

    iput-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->tabv:Landroid/view/View;

    .line 274
    iget v8, p0, Lcom/netease/newsreader/activity/NewsReader;->screenwidth:I

    div-int/lit8 v7, v8, 0x5

    .line 275
    .local v7, width:I
    const v8, 0x7f0c00ea

    invoke-virtual {p0, v8}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v8

    check-cast v8, Landroid/widget/ImageView;

    iput-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->tab_front_bg:Landroid/widget/ImageView;

    .line 276
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->tab_front_bg:Landroid/widget/ImageView;

    invoke-virtual {v8}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v5

    check-cast v5, Landroid/widget/RelativeLayout$LayoutParams;

    .line 277
    .local v5, lp1:Landroid/widget/RelativeLayout$LayoutParams;
    iput v7, v5, Landroid/widget/RelativeLayout$LayoutParams;->width:I

    .line 279
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->tabs:Landroid/widget/TabHost;

    new-instance v9, Lcom/netease/newsreader/activity/NewsReader$21;

    invoke-direct {v9, p0, v7}, Lcom/netease/newsreader/activity/NewsReader$21;-><init>(Lcom/netease/newsreader/activity/NewsReader;I)V

    invoke-virtual {v8, v9}, Landroid/widget/TabHost;->setOnTabChangedListener(Landroid/widget/TabHost$OnTabChangeListener;)V

    .line 499
    invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;

    move-result-object v8

    iput-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->set_prefs:Landroid/content/SharedPreferences;

    .line 500
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->set_prefs:Landroid/content/SharedPreferences;

    iget-object v9, p0, Lcom/netease/newsreader/activity/NewsReader;->mOnSharedPreferenceChangeListener:Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;

    invoke-interface {v8, v9}, Landroid/content/SharedPreferences;->registerOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V

    .line 502
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->set_prefs:Landroid/content/SharedPreferences;

    const-string v9, "newsreaderguide"

    const/4 v10, 0x1

    invoke-interface {v8, v9, v10}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v8

    iput-boolean v8, p0, Lcom/netease/newsreader/activity/NewsReader;->newsreaderguide:Z

    .line 504
    iget-boolean v8, p0, Lcom/netease/newsreader/activity/NewsReader;->IS_NEWS:Z

    if-eqz v8, :cond_2

    .line 506
    const-string v8, "LIST"

    const-string v9, "\u5934\u6761"

    invoke-static {p0, v8, v9}, Lcom/netease/mobileanalysis/MobileAgent;->setEvent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    .line 508
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->findViewsById()V

    .line 509
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->setAdapter()V

    .line 510
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->setListeners()V

    .line 512
    invoke-virtual {p0}, Lcom/netease/newsreader/activity/NewsReader;->getIntent()Landroid/content/Intent;

    move-result-object v8

    invoke-virtual {v8}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;

    move-result-object v3

    .line 513
    .local v3, bundle:Landroid/os/Bundle;
    if-eqz v3, :cond_0

    const-string v8, "pintent"

    invoke-virtual {v3, v8}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v8

    if-eqz v8, :cond_1

    .line 516
    :cond_0
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->UpdateDisplay()V

    .line 518
    :cond_1
    const/4 v8, 0x0

    iput-boolean v8, p0, Lcom/netease/newsreader/activity/NewsReader;->IS_NEWS:Z

    .line 524
    .end local v3           #bundle:Landroid/os/Bundle;
    :cond_2
    iget-boolean v8, p0, Lcom/netease/newsreader/activity/NewsReader;->newsreaderguide:Z

    if-eqz v8, :cond_3

    .line 525
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->viewstub_mainguide:Landroid/view/ViewStub;

    invoke-virtual {v8}, Landroid/view/ViewStub;->inflate()Landroid/view/View;

    move-result-object v8

    iput-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->mainguide_stub:Landroid/view/View;

    .line 526
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->mainguide_stub:Landroid/view/View;

    const v9, 0x7f0c00a1

    invoke-virtual {v8, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v4

    check-cast v4, Landroid/widget/ImageView;

    .line 527
    .local v4, guideview:Landroid/widget/ImageView;
    const v8, 0x7f02007c

    invoke-virtual {v4, v8}, Landroid/widget/ImageView;->setBackgroundResource(I)V

    .line 528
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->mainguide_stub:Landroid/view/View;

    iget-object v9, p0, Lcom/netease/newsreader/activity/NewsReader;->guideClickListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v8, v9}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 534
    .end local v4           #guideview:Landroid/widget/ImageView;
    :cond_3
    invoke-virtual {p0}, Lcom/netease/newsreader/activity/NewsReader;->getIntent()Landroid/content/Intent;

    move-result-object v8

    invoke-virtual {v8}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;

    move-result-object v3

    .line 536
    .restart local v3       #bundle:Landroid/os/Bundle;
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->set_prefs:Landroid/content/SharedPreferences;

    const-string v9, "autoDownTime"

    const-wide/16 v10, -0x1

    invoke-interface {v8, v9, v10, v11}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J

    move-result-wide v1

    .line 537
    .local v1, autoTime:J
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->set_prefs:Landroid/content/SharedPreferences;

    const-string v9, "autodownload"

    const/4 v10, 0x0

    invoke-interface {v8, v9, v10}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v0

    .line 539
    .local v0, autoDownload:Z
    if-eqz v3, :cond_4

    const-string v8, "pintent"

    invoke-virtual {v3, v8}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v8

    if-nez v8, :cond_6

    .line 540
    :cond_4
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->appdata:Lcom/netease/newsreader/activity/MyApplication;

    invoke-virtual {v8}, Lcom/netease/newsreader/activity/MyApplication;->getIsDownOffline()Z

    move-result v8

    if-nez v8, :cond_6

    if-eqz v0, :cond_6

    .line 541
    const-wide/16 v8, -0x1

    cmp-long v8, v1, v8

    if-eqz v8, :cond_5

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v8

    sub-long/2addr v8, v1

    const-wide/32 v10, 0x2932e00

    cmp-long v8, v8, v10

    if-lez v8, :cond_6

    .line 542
    :cond_5
    invoke-static {}, Lcom/netease/newsreader/util/FileUtils;->isSDCardMounted()Z

    move-result v8

    if-nez v8, :cond_7

    .line 543
    const-string v8, "\u79bb\u7ebf\u4e0b\u8f7d\u5931\u8d25\uff0c\u8bf7\u63d2\u5165SD\u5361"

    const/4 v9, 0x0

    invoke-static {p0, v8, v9}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    move-result-object v8

    iput-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->toast:Landroid/widget/Toast;

    .line 544
    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->toast:Landroid/widget/Toast;

    invoke-virtual {v8}, Landroid/widget/Toast;->show()V

    .line 550
    :cond_6
    :goto_0
    return-void

    .line 547
    :cond_7
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->autoDownOffline()V

    goto :goto_0
.end method

.method protected onDestroy()V
    .locals 3

    .prologue
    .line 3605
    invoke-super {p0}, Lcom/netease/newsreader/activity/BaseActivity;->onDestroy()V

    .line 3606
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->set_prefs:Landroid/content/SharedPreferences;

    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->mOnSharedPreferenceChangeListener:Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;

    invoke-interface {v1, v2}, Landroid/content/SharedPreferences;->unregisterOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V

    .line 3608
    :try_start_0
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    invoke-interface {v1}, Ljava/util/List;->clear()V

    .line 3609
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->tmpData:Ljava/util/List;

    invoke-interface {v1}, Ljava/util/List;->clear()V

    .line 3610
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->showMoreCountMap:Ljava/util/HashMap;

    invoke-virtual {v1}, Ljava/util/HashMap;->clear()V

    .line 3611
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->dataMap4NonHead:Ljava/util/HashMap;

    invoke-virtual {v1}, Ljava/util/HashMap;->clear()V

    .line 3612
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->moreButtonClickMap:Ljava/util/HashMap;

    invoke-virtual {v1}, Ljava/util/HashMap;->clear()V

    .line 3613
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->columnsListData:Ljava/util/List;

    invoke-interface {v1}, Ljava/util/List;->clear()V

    .line 3614
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->moreColumnsListData:Ljava/util/List;

    invoke-interface {v1}, Ljava/util/List;->clear()V
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

    .line 3620
    :goto_0
    return-void

    .line 3615
    :catch_0
    move-exception v0

    .line 3617
    .local v0, e:Ljava/lang/Exception;
    invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V

    goto :goto_0
.end method

.method public onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V
    .locals 16
    .parameter
    .parameter "v"
    .parameter "position"
    .parameter "id"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/widget/AdapterView",
            "<*>;",
            "Landroid/view/View;",
            "IJ)V"
        }
    .end annotation

    .prologue
    .line 3481
    .local p1, parent:Landroid/widget/AdapterView;,"Landroid/widget/AdapterView<*>;"
    move-object/from16 v0, p0

    iget-boolean v13, v0, Lcom/netease/newsreader/activity/NewsReader;->moreFlag:Z

    if-eqz v13, :cond_1

    .line 3483
    new-instance v6, Landroid/content/Intent;

    const-class v13, Lcom/netease/newsreader/activity/ShowColumnInMore;

    move-object/from16 v0, p0

    invoke-direct {v6, v0, v13}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 3485
    .local v6, itemintent:Landroid/content/Intent;
    new-instance v1, Landroid/os/Bundle;

    invoke-direct {v1}, Landroid/os/Bundle;-><init>()V

    .line 3487
    .local v1, b:Landroid/os/Bundle;
    :try_start_0
    const-string v14, "tid"

    .line 3488
    move-object/from16 v0, p0

    iget-object v13, v0, Lcom/netease/newsreader/activity/NewsReader;->moreColumnsListData:Ljava/util/List;

    move/from16 v0, p3

    invoke-interface {v13, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v15, "tid"

    invoke-virtual {v13, v15}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    invoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v13

    .line 3487
    invoke-virtual {v1, v14, v13}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 3489
    const-string v14, "tname"

    .line 3490
    move-object/from16 v0, p0

    iget-object v13, v0, Lcom/netease/newsreader/activity/NewsReader;->moreColumnsListData:Ljava/util/List;

    move/from16 v0, p3

    invoke-interface {v13, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v15, "tname"

    invoke-virtual {v13, v15}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    invoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v13

    .line 3489
    invoke-virtual {v1, v14, v13}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

    .line 3496
    :goto_0
    invoke-virtual {v6, v1}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent;

    .line 3498
    move-object/from16 v0, p0

    invoke-virtual {v0, v6}, Lcom/netease/newsreader/activity/NewsReader;->startActivity(Landroid/content/Intent;)V

    .line 3600
    :cond_0
    :goto_1
    return-void

    .line 3491
    :catch_0
    move-exception v4

    .line 3493
    .local v4, e:Ljava/lang/Exception;
    invoke-virtual {v4}, Ljava/lang/Exception;->printStackTrace()V

    goto :goto_0

    .line 3501
    .end local v1           #b:Landroid/os/Bundle;
    .end local v4           #e:Ljava/lang/Exception;
    .end local v6           #itemintent:Landroid/content/Intent;
    :cond_1
    const-string v3, ""

    .line 3502
    .local v3, docid:Ljava/lang/String;
    const-string v12, ""

    .line 3503
    .local v12, url:Ljava/lang/String;
    const-string v5, ""

    .line 3504
    .local v5, imgsrc:Ljava/lang/String;
    const-string v2, ""

    .line 3505
    .local v2, digest:Ljava/lang/String;
    const-string v9, ""

    .line 3506
    .local v9, replyCount:Ljava/lang/String;
    const-string v11, ""

    .line 3507
    .local v11, title:Ljava/lang/String;
    const-string v8, ""

    .line 3508
    .local v8, ptime:Ljava/lang/String;
    const-string v10, ""

    .line 3509
    .local v10, sdocid:Ljava/lang/String;
    new-instance v6, Landroid/content/Intent;

    const-class v13, Lcom/netease/newsreader/activity/DetailPage;

    move-object/from16 v0, p0

    invoke-direct {v6, v0, v13}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 3511
    .restart local v6       #itemintent:Landroid/content/Intent;
    new-instance v1, Landroid/os/Bundle;

    invoke-direct {v1}, Landroid/os/Bundle;-><init>()V

    .line 3513
    .restart local v1       #b:Landroid/os/Bundle;
    :try_start_1
    const-string v13, "tname"

    move-object/from16 v0, p0

    iget-object v14, v0, Lcom/netease/newsreader/activity/NewsReader;->columnName:Ljava/lang/String;

    invoke-virtual {v1, v13, v14}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 3514
    move-object/from16 v0, p0

    iget-boolean v13, v0, Lcom/netease/newsreader/activity/NewsReader;->isHeadline:Z

    if-eqz v13, :cond_c

    .line 3515
    if-eqz p3, :cond_0

    .line 3526
    move-object/from16 v0, p0

    iget-object v13, v0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    add-int/lit8 v14, p3, -0x1

    invoke-interface {v13, v14}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "docid"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    if-nez v13, :cond_4

    const-string v3, ""

    .line 3527
    :goto_2
    move-object/from16 v0, p0

    iget-object v13, v0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    add-int/lit8 v14, p3, -0x1

    invoke-interface {v13, v14}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "url"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    if-nez v13, :cond_5

    const-string v12, ""

    .line 3528
    :goto_3
    move-object/from16 v0, p0

    iget-object v13, v0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    add-int/lit8 v14, p3, -0x1

    invoke-interface {v13, v14}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "imgsrc"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    if-nez v13, :cond_6

    const-string v5, ""

    .line 3529
    :goto_4
    move-object/from16 v0, p0

    iget-object v13, v0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    add-int/lit8 v14, p3, -0x1

    invoke-interface {v13, v14}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "digest"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    if-nez v13, :cond_7

    const-string v2, ""

    .line 3530
    :goto_5
    move-object/from16 v0, p0

    iget-object v13, v0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    add-int/lit8 v14, p3, -0x1

    invoke-interface {v13, v14}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "replyCount"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    if-nez v13, :cond_8

    const-string v9, ""

    .line 3531
    :goto_6
    move-object/from16 v0, p0

    iget-object v13, v0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    add-int/lit8 v14, p3, -0x1

    invoke-interface {v13, v14}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "title"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    if-nez v13, :cond_9

    const-string v11, ""

    .line 3532
    :goto_7
    move-object/from16 v0, p0

    iget-object v13, v0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    add-int/lit8 v14, p3, -0x1

    invoke-interface {v13, v14}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "ptime"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    if-nez v13, :cond_a

    const-string v8, ""

    .line 3533
    :goto_8
    move-object/from16 v0, p0

    iget-object v13, v0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    add-int/lit8 v14, p3, -0x1

    invoke-interface {v13, v14}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "specialID"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    if-nez v13, :cond_b

    const-string v10, ""
    :try_end_1
    .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1

    .line 3558
    :cond_2
    :goto_9
    if-eqz v3, :cond_15

    const-string v13, ""

    invoke-virtual {v3, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v13

    if-nez v13, :cond_15

    .line 3562
    const-string v13, "docid"

    invoke-virtual {v1, v13, v3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 3563
    const-string v13, "url"

    invoke-virtual {v1, v13, v12}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 3564
    const-string v13, "imgsrc"

    invoke-virtual {v1, v13, v5}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 3565
    const-string v13, "digest"

    invoke-virtual {v1, v13, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 3566
    const-string v13, "replyCount"

    invoke-virtual {v1, v13, v9}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 3567
    const-string v13, "title"

    invoke-virtual {v1, v13, v11}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 3568
    const-string v13, "ptime"

    invoke-virtual {v1, v13, v8}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 3569
    const-string v13, "specialID"

    invoke-virtual {v1, v13, v10}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 3570
    const-string v13, "tid"

    move-object/from16 v0, p0

    iget-object v14, v0, Lcom/netease/newsreader/activity/NewsReader;->columnID:Ljava/lang/String;

    invoke-virtual {v1, v13, v14}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 3571
    const-string v13, "position"

    new-instance v14, Ljava/lang/StringBuilder;

    invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V

    move/from16 v0, p3

    invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v14

    invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v1, v13, v14}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 3572
    const-string v13, "headLine"

    move-object/from16 v0, p0

    iget-boolean v14, v0, Lcom/netease/newsreader/activity/NewsReader;->isHeadline:Z

    invoke-virtual {v1, v13, v14}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V

    .line 3574
    if-eqz v10, :cond_3

    const-string v13, ""

    invoke-virtual {v13, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v13

    if-nez v13, :cond_3

    .line 3575
    new-instance v6, Landroid/content/Intent;

    .end local v6           #itemintent:Landroid/content/Intent;
    const-class v13, Lcom/netease/newsreader/activity/SpecialAritcleTwo;

    move-object/from16 v0, p0

    invoke-direct {v6, v0, v13}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 3577
    .restart local v6       #itemintent:Landroid/content/Intent;
    :cond_3
    invoke-virtual {v6, v1}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent;

    .line 3578
    move-object/from16 v0, p0

    invoke-virtual {v0, v6}, Lcom/netease/newsreader/activity/NewsReader;->startActivity(Landroid/content/Intent;)V

    goto/16 :goto_1

    .line 3526
    :cond_4
    :try_start_2
    move-object/from16 v0, p0

    iget-object v13, v0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    add-int/lit8 v14, p3, -0x1

    invoke-interface {v13, v14}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "docid"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    invoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v3

    goto/16 :goto_2

    .line 3527
    :cond_5
    move-object/from16 v0, p0

    iget-object v13, v0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    add-int/lit8 v14, p3, -0x1

    invoke-interface {v13, v14}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "url"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    invoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v12

    goto/16 :goto_3

    .line 3528
    :cond_6
    move-object/from16 v0, p0

    iget-object v13, v0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    add-int/lit8 v14, p3, -0x1

    invoke-interface {v13, v14}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "imgsrc"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    invoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v5

    goto/16 :goto_4

    .line 3529
    :cond_7
    move-object/from16 v0, p0

    iget-object v13, v0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    add-int/lit8 v14, p3, -0x1

    invoke-interface {v13, v14}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "digest"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    invoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v2

    goto/16 :goto_5

    .line 3530
    :cond_8
    move-object/from16 v0, p0

    iget-object v13, v0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    add-int/lit8 v14, p3, -0x1

    invoke-interface {v13, v14}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "replyCount"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    invoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v9

    goto/16 :goto_6

    .line 3531
    :cond_9
    move-object/from16 v0, p0

    iget-object v13, v0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    add-int/lit8 v14, p3, -0x1

    invoke-interface {v13, v14}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "title"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    invoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v11

    goto/16 :goto_7

    .line 3532
    :cond_a
    move-object/from16 v0, p0

    iget-object v13, v0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    add-int/lit8 v14, p3, -0x1

    invoke-interface {v13, v14}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "ptime"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    invoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v8

    goto/16 :goto_8

    .line 3533
    :cond_b
    move-object/from16 v0, p0

    iget-object v13, v0, Lcom/netease/newsreader/activity/NewsReader;->data:Ljava/util/List;

    add-int/lit8 v14, p3, -0x1

    invoke-interface {v13, v14}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "specialID"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    invoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v10

    goto/16 :goto_9

    .line 3536
    :cond_c
    move-object/from16 v0, p0

    iget-object v13, v0, Lcom/netease/newsreader/activity/NewsReader;->dataMap4NonHead:Ljava/util/HashMap;

    move-object/from16 v0, p0

    iget-object v14, v0, Lcom/netease/newsreader/activity/NewsReader;->columnID:Ljava/lang/String;

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Lcom/netease/newsreader/util/BasePageViewAdapter;

    invoke-virtual {v13}, Lcom/netease/newsreader/util/BasePageViewAdapter;->getData()Ljava/util/List;

    move-result-object v7

    .line 3537
    .local v7, listmap:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    if-eqz v7, :cond_2

    .line 3538
    move/from16 v0, p3

    invoke-interface {v7, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "docid"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    if-nez v13, :cond_d

    const-string v3, ""

    .line 3539
    :goto_a
    move/from16 v0, p3

    invoke-interface {v7, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "url"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    if-nez v13, :cond_e

    const-string v12, ""

    .line 3540
    :goto_b
    move/from16 v0, p3

    invoke-interface {v7, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "imgsrc"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    if-nez v13, :cond_f

    const-string v5, ""

    .line 3541
    :goto_c
    move/from16 v0, p3

    invoke-interface {v7, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "digest"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    if-nez v13, :cond_10

    const-string v2, ""

    .line 3542
    :goto_d
    move/from16 v0, p3

    invoke-interface {v7, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "replyCount"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    if-nez v13, :cond_11

    const-string v9, ""

    .line 3543
    :goto_e
    move/from16 v0, p3

    invoke-interface {v7, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "title"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    if-nez v13, :cond_12

    const-string v11, ""

    .line 3544
    :goto_f
    move/from16 v0, p3

    invoke-interface {v7, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "ptime"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    if-nez v13, :cond_13

    const-string v8, ""

    .line 3545
    :goto_10
    move/from16 v0, p3

    invoke-interface {v7, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "specialID"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    if-nez v13, :cond_14

    const-string v10, ""

    :goto_11
    goto/16 :goto_9

    .line 3538
    :cond_d
    move/from16 v0, p3

    invoke-interface {v7, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "docid"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    invoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v3

    goto/16 :goto_a

    .line 3539
    :cond_e
    move/from16 v0, p3

    invoke-interface {v7, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "url"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    invoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v12

    goto/16 :goto_b

    .line 3540
    :cond_f
    move/from16 v0, p3

    invoke-interface {v7, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "imgsrc"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    invoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v5

    goto/16 :goto_c

    .line 3541
    :cond_10
    move/from16 v0, p3

    invoke-interface {v7, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "digest"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    invoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v2

    goto/16 :goto_d

    .line 3542
    :cond_11
    move/from16 v0, p3

    invoke-interface {v7, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "replyCount"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    invoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v9

    goto/16 :goto_e

    .line 3543
    :cond_12
    move/from16 v0, p3

    invoke-interface {v7, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "title"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    invoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v11

    goto/16 :goto_f

    .line 3544
    :cond_13
    move/from16 v0, p3

    invoke-interface {v7, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "ptime"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    invoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v8

    goto/16 :goto_10

    .line 3545
    :cond_14
    move/from16 v0, p3

    invoke-interface {v7, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/util/HashMap;

    const-string v14, "specialID"

    invoke-virtual {v13, v14}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v13

    invoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String;
    :try_end_2
    .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1

    move-result-object v10

    goto/16 :goto_11

    .line 3549
    .end local v7           #listmap:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    :catch_1
    move-exception v4

    .line 3551
    .restart local v4       #e:Ljava/lang/Exception;
    invoke-virtual {v4}, Ljava/lang/Exception;->printStackTrace()V

    goto/16 :goto_9

    .line 3579
    .end local v4           #e:Ljava/lang/Exception;
    :cond_15
    if-eqz v10, :cond_16

    const-string v13, ""

    invoke-virtual {v13, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v13

    if-nez v13, :cond_16

    .line 3580
    new-instance v6, Landroid/content/Intent;

    .end local v6           #itemintent:Landroid/content/Intent;
    const-class v13, Lcom/netease/newsreader/activity/SpecialAritcleTwo;

    move-object/from16 v0, p0

    invoke-direct {v6, v0, v13}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 3581
    .restart local v6       #itemintent:Landroid/content/Intent;
    const-string v13, "docid"

    invoke-virtual {v1, v13, v3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 3582
    const-string v13, "url"

    invoke-virtual {v1, v13, v12}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 3583
    const-string v13, "imgsrc"

    invoke-virtual {v1, v13, v5}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 3584
    const-string v13, "digest"

    invoke-virtual {v1, v13, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 3585
    const-string v13, "replyCount"

    invoke-virtual {v1, v13, v9}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 3586
    const-string v13, "title"

    invoke-virtual {v1, v13, v11}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 3587
    const-string v13, "ptime"

    invoke-virtual {v1, v13, v8}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 3588
    const-string v13, "specialID"

    invoke-virtual {v1, v13, v10}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 3589
    const-string v13, "tid"

    move-object/from16 v0, p0

    iget-object v14, v0, Lcom/netease/newsreader/activity/NewsReader;->columnID:Ljava/lang/String;

    invoke-virtual {v1, v13, v14}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 3590
    const-string v13, "position"

    new-instance v14, Ljava/lang/StringBuilder;

    invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V

    move/from16 v0, p3

    invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v14

    invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v1, v13, v14}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 3591
    const-string v13, "headLine"

    move-object/from16 v0, p0

    iget-boolean v14, v0, Lcom/netease/newsreader/activity/NewsReader;->isHeadline:Z

    invoke-virtual {v1, v13, v14}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V

    .line 3592
    invoke-virtual {v6, v1}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent;

    .line 3593
    move-object/from16 v0, p0

    invoke-virtual {v0, v6}, Lcom/netease/newsreader/activity/NewsReader;->startActivity(Landroid/content/Intent;)V

    goto/16 :goto_1

    .line 3595
    :cond_16
    const-string v13, "\u6253\u5f00\u65b0\u95fb\u6b63\u6587\u5931\u8d25"

    const/4 v14, 0x0

    move-object/from16 v0, p0

    invoke-static {v0, v13, v14}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    move-result-object v13

    invoke-virtual {v13}, Landroid/widget/Toast;->show()V

    goto/16 :goto_1
.end method

.method public onKeyDown(ILandroid/view/KeyEvent;)Z
    .locals 9
    .parameter "keyCode"
    .parameter "event"

    .prologue
    const/4 v8, 0x4

    const/4 v3, 0x1

    const/16 v6, 0x8

    const/4 v7, 0x0

    .line 4293
    if-ne p1, v8, :cond_0

    .line 4294
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->app:Lcom/netease/newsreader/activity/MyApplication;

    invoke-virtual {v4, v3}, Lcom/netease/newsreader/activity/MyApplication;->setKeyback(Z)V

    .line 4297
    :cond_0
    invoke-virtual {p2}, Landroid/view/KeyEvent;->getRepeatCount()I

    move-result v4

    if-le v4, v3, :cond_2

    .line 4298
    invoke-super {p0, p1, p2}, Lcom/netease/newsreader/activity/BaseActivity;->onKeyDown(ILandroid/view/KeyEvent;)Z

    move-result v3

    .line 4420
    :cond_1
    :goto_0
    return v3

    .line 4300
    :cond_2
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->set_prefs:Landroid/content/SharedPreferences;

    const-string v5, "newsreaderguide"

    invoke-interface {v4, v5, v3}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v4

    iput-boolean v4, p0, Lcom/netease/newsreader/activity/NewsReader;->newsreaderguide:Z

    .line 4301
    iget-boolean v4, p0, Lcom/netease/newsreader/activity/NewsReader;->newsreaderguide:Z

    if-eqz v4, :cond_3

    .line 4302
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->set_prefs:Landroid/content/SharedPreferences;

    invoke-interface {v4}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v4

    const-string v5, "newsreaderguide"

    invoke-interface {v4, v5, v7}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;

    move-result-object v4

    invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 4303
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->mainguide_stub:Landroid/view/View;

    if-eqz v4, :cond_1

    .line 4304
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->mainguide_stub:Landroid/view/View;

    invoke-virtual {v4, v6}, Landroid/view/View;->setVisibility(I)V

    .line 4305
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->mainguide_stub:Landroid/view/View;

    const v5, 0x7f0c00a1

    invoke-virtual {v4, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    .line 4306
    .local v0, guideview:Landroid/widget/ImageView;
    const/4 v4, 0x0

    invoke-virtual {v0, v4}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    goto :goto_0

    .line 4311
    .end local v0           #guideview:Landroid/widget/ImageView;
    :cond_3
    iget-boolean v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_display:Z

    if-eqz v4, :cond_4

    .line 4312
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menuWindow:Landroid/widget/PopupWindow;

    invoke-virtual {v4}, Landroid/widget/PopupWindow;->dismiss()V

    .line 4313
    iput-boolean v7, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_display:Z

    .line 4314
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->app:Lcom/netease/newsreader/activity/MyApplication;

    invoke-virtual {v4, v7}, Lcom/netease/newsreader/activity/MyApplication;->setKeyback(Z)V

    goto :goto_0

    .line 4316
    :cond_4
    if-ne p1, v8, :cond_5

    .line 4317
    new-instance v4, Landroid/app/AlertDialog$Builder;

    invoke-direct {v4, p0}, Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    const-string v5, ""

    invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;

    move-result-object v4

    const-string v5, "\u786e\u5b9a\u9000\u51fa\u7f51\u6613\u65b0\u95fb\u5417\uff1f"

    invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;

    move-result-object v4

    .line 4318
    const-string v5, "\u9000\u51fa"

    .line 4319
    new-instance v6, Lcom/netease/newsreader/activity/NewsReader$42;

    invoke-direct {v6, p0}, Lcom/netease/newsreader/activity/NewsReader$42;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    .line 4318
    invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;

    move-result-object v4

    .line 4338
    const-string v5, "\u53d6\u6d88"

    .line 4339
    new-instance v6, Lcom/netease/newsreader/activity/NewsReader$43;

    invoke-direct {v6, p0}, Lcom/netease/newsreader/activity/NewsReader$43;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    .line 4338
    invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;

    move-result-object v4

    .line 4345
    new-instance v5, Lcom/netease/newsreader/activity/NewsReader$44;

    invoke-direct {v5, p0}, Lcom/netease/newsreader/activity/NewsReader$44;-><init>(Lcom/netease/newsreader/activity/NewsReader;)V

    invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder;

    move-result-object v4

    .line 4352
    invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;

    goto :goto_0

    .line 4355
    :cond_5
    const/16 v4, 0x52

    if-ne p1, v4, :cond_e

    .line 4356
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_refresh:Landroid/widget/LinearLayout;

    invoke-virtual {v4, v7}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 4357
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_download_article:Landroid/widget/LinearLayout;

    invoke-virtual {v4, v7}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 4358
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_make_column:Landroid/widget/LinearLayout;

    invoke-virtual {v4, v7}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 4359
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_my_collect:Landroid/widget/LinearLayout;

    invoke-virtual {v4, v7}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 4360
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_theme_change:Landroid/widget/LinearLayout;

    invoke-virtual {v4, v7}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 4361
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_theme_change:Landroid/widget/LinearLayout;

    invoke-virtual {v4, v3}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/TextView;

    .line 4362
    .local v2, title:Landroid/widget/TextView;
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_theme_change:Landroid/widget/LinearLayout;

    invoke-virtual {v4, v7}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v1

    check-cast v1, Landroid/widget/ImageView;

    .line 4363
    .local v1, image:Landroid/widget/ImageView;
    invoke-virtual {p0}, Lcom/netease/newsreader/activity/NewsReader;->getThemeSettingsHelper()Lcom/netease/newsreader/util/ThemeSettingsHelper;

    move-result-object v4

    invoke-virtual {v4}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->isDefaultTheme()Z

    move-result v4

    if-eqz v4, :cond_7

    .line 4364
    const v4, 0x7f0b00a9

    invoke-virtual {v2, v4}, Landroid/widget/TextView;->setText(I)V

    .line 4365
    const v4, 0x7f02005b

    invoke-virtual {v1, v4}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 4371
    :goto_1
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menuFlag:Ljava/lang/String;

    const-string v5, "news"

    invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v4

    if-nez v4, :cond_6

    .line 4374
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menuFlag:Ljava/lang/String;

    const-string v5, "topci"

    invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v4

    if-eqz v4, :cond_8

    .line 4375
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_make_column:Landroid/widget/LinearLayout;

    invoke-virtual {v4, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 4376
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_download_article:Landroid/widget/LinearLayout;

    invoke-virtual {v4, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 4401
    :cond_6
    :goto_2
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->appdata:Lcom/netease/newsreader/activity/MyApplication;

    invoke-virtual {v4}, Lcom/netease/newsreader/activity/MyApplication;->getIsDownOffline()Z

    move-result v4

    if-nez v4, :cond_c

    .line 4402
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_download_article_text:Landroid/widget/TextView;

    const-string v5, "\u79bb\u7ebf\u4e0b\u8f7d"

    invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 4407
    :goto_3
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menuWindow:Landroid/widget/PopupWindow;

    invoke-virtual {v4}, Landroid/widget/PopupWindow;->isShowing()Z

    move-result v4

    if-nez v4, :cond_d

    .line 4408
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menuWindow:Landroid/widget/PopupWindow;

    const v5, 0x7f0c0059

    invoke-virtual {p0, v5}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v5

    const/16 v6, 0x51

    invoke-virtual {v4, v5, v6, v7, v7}, Landroid/widget/PopupWindow;->showAtLocation(Landroid/view/View;III)V

    .line 4410
    iput-boolean v3, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_display:Z

    goto/16 :goto_0

    .line 4367
    :cond_7
    const v4, 0x7f0b00a8

    invoke-virtual {v2, v4}, Landroid/widget/TextView;->setText(I)V

    .line 4368
    const v4, 0x7f02005a

    invoke-virtual {v1, v4}, Landroid/widget/ImageView;->setImageResource(I)V

    goto :goto_1

    .line 4377
    :cond_8
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menuFlag:Ljava/lang/String;

    const-string v5, "pictures"

    invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v4

    if-eqz v4, :cond_9

    .line 4378
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_download_article:Landroid/widget/LinearLayout;

    invoke-virtual {v4, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 4379
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_make_column:Landroid/widget/LinearLayout;

    invoke-virtual {v4, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    goto :goto_2

    .line 4382
    :cond_9
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menuFlag:Ljava/lang/String;

    const-string v5, "comment"

    invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v4

    if-eqz v4, :cond_a

    .line 4383
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_download_article:Landroid/widget/LinearLayout;

    invoke-virtual {v4, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 4384
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_make_column:Landroid/widget/LinearLayout;

    invoke-virtual {v4, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    goto :goto_2

    .line 4387
    :cond_a
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menuFlag:Ljava/lang/String;

    const-string v5, "vote"

    invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v4

    if-eqz v4, :cond_b

    .line 4389
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_download_article:Landroid/widget/LinearLayout;

    invoke-virtual {v4, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 4390
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_make_column:Landroid/widget/LinearLayout;

    invoke-virtual {v4, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    goto :goto_2

    .line 4394
    :cond_b
    iget-boolean v4, p0, Lcom/netease/newsreader/activity/NewsReader;->moreFlag:Z

    if-eqz v4, :cond_6

    .line 4395
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_refresh:Landroid/widget/LinearLayout;

    invoke-virtual {v4, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 4396
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_download_article:Landroid/widget/LinearLayout;

    invoke-virtual {v4, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 4397
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_theme_change:Landroid/widget/LinearLayout;

    invoke-virtual {v4, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    goto/16 :goto_2

    .line 4404
    :cond_c
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_download_article_text:Landroid/widget/TextView;

    const-string v5, "\u53d6\u6d88\u4e0b\u8f7d"

    invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto/16 :goto_3

    .line 4413
    :cond_d
    iget-object v4, p0, Lcom/netease/newsreader/activity/NewsReader;->menuWindow:Landroid/widget/PopupWindow;

    invoke-virtual {v4}, Landroid/widget/PopupWindow;->dismiss()V

    .line 4414
    iput-boolean v7, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_display:Z

    goto/16 :goto_0

    .line 4420
    .end local v1           #image:Landroid/widget/ImageView;
    .end local v2           #title:Landroid/widget/TextView;
    :cond_e
    invoke-super {p0, p1, p2}, Lcom/netease/newsreader/activity/BaseActivity;->onKeyDown(ILandroid/view/KeyEvent;)Z

    move-result v3

    goto/16 :goto_0
.end method

.method protected onPause()V
    .locals 1

    .prologue
    .line 744
    invoke-super {p0}, Lcom/netease/newsreader/activity/BaseActivity;->onPause()V

    .line 745
    const/4 v0, 0x0

    iput-boolean v0, p0, Lcom/netease/newsreader/activity/NewsReader;->menu_display:Z

    .line 746
    return-void
.end method

.method public onPrepareRefresh(Ljava/lang/String;)Z
    .locals 3
    .parameter "tag"

    .prologue
    const/4 v0, 0x0

    .line 733
    invoke-static {p0}, Lcom/netease/newsreader/util/Tools;->CheckNetwork(Landroid/content/Context;)Z

    move-result v1

    if-nez v1, :cond_0

    .line 734
    iget-object v1, p0, Lcom/netease/newsreader/activity/NewsReader;->mProgressbarLoadingLayout:Landroid/widget/LinearLayout;

    const/16 v2, 0x8

    invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 735
    const-string v1, "\u7f51\u7edc\u8fde\u63a5\u9519\u8bef"

    invoke-static {p0, v1, v0}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    move-result-object v1

    invoke-virtual {v1}, Landroid/widget/Toast;->show()V

    .line 738
    :goto_0
    return v0

    :cond_0
    const/4 v0, 0x1

    goto :goto_0
.end method

.method protected onResume()V
    .locals 13

    .prologue
    const/4 v12, 0x0

    const v11, 0x7f0c00a1

    const/4 v10, 0x1

    const/4 v9, 0x0

    .line 3118
    invoke-super {p0}, Lcom/netease/newsreader/activity/BaseActivity;->onResume()V

    .line 3119
    invoke-static {}, Lcom/netease/newsreader/activity/NewsReader;->$SWITCH_TABLE$com$netease$newsreader$activity$NewsReader$TabEnum()[I

    move-result-object v7

    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->currentTab:Lcom/netease/newsreader/activity/NewsReader$TabEnum;

    invoke-virtual {v8}, Lcom/netease/newsreader/activity/NewsReader$TabEnum;->ordinal()I

    move-result v8

    aget v7, v7, v8

    packed-switch v7, :pswitch_data_0

    .line 3182
    :cond_0
    :goto_0
    :pswitch_0
    iget-boolean v7, p0, Lcom/netease/newsreader/activity/NewsReader;->networkStatus:Z

    if-eqz v7, :cond_1

    invoke-static {p0}, Lcom/netease/newsreader/util/Tools;->CheckNetwork(Landroid/content/Context;)Z

    move-result v7

    if-eqz v7, :cond_1

    .line 3183
    iput-boolean v9, p0, Lcom/netease/newsreader/activity/NewsReader;->networkStatus:Z

    .line 3184
    invoke-static {p0}, Lcom/netease/newsreader/util/Tools;->isWifi(Landroid/content/Context;)Z

    move-result v7

    if-eqz v7, :cond_a

    .line 3185
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->downloadArticlesOnOffline()V

    .line 3191
    :cond_1
    :goto_1
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->appdata:Lcom/netease/newsreader/activity/MyApplication;

    invoke-virtual {v7}, Lcom/netease/newsreader/activity/MyApplication;->getGoHome()Ljava/lang/String;

    move-result-object v2

    .line 3192
    .local v2, goHome:Ljava/lang/String;
    const-string v7, "Y"

    invoke-virtual {v7, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v7

    if-eqz v7, :cond_2

    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->columnTitleLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v7, v9}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v7

    if-eqz v7, :cond_2

    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->columnScrollView:Landroid/widget/HorizontalScrollView;

    if-eqz v7, :cond_2

    .line 3194
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->tabs:Landroid/widget/TabHost;

    invoke-virtual {v7, v9}, Landroid/widget/TabHost;->setCurrentTab(I)V

    .line 3195
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->appdata:Lcom/netease/newsreader/activity/MyApplication;

    const-string v8, "N"

    invoke-virtual {v7, v8}, Lcom/netease/newsreader/activity/MyApplication;->setGoHome(Ljava/lang/String;)V

    .line 3196
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->columnTitleLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v7, v9}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v7

    invoke-virtual {v7}, Landroid/view/View;->performClick()Z

    .line 3197
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->columnScrollView:Landroid/widget/HorizontalScrollView;

    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->location:[I

    aget v8, v8, v10

    invoke-virtual {v7, v9, v8}, Landroid/widget/HorizontalScrollView;->smoothScrollTo(II)V

    .line 3198
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->set_prefs:Landroid/content/SharedPreferences;

    const-string v8, "newsreaderguide"

    invoke-interface {v7, v8, v10}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v7

    iput-boolean v7, p0, Lcom/netease/newsreader/activity/NewsReader;->newsreaderguide:Z

    .line 3199
    iget-boolean v7, p0, Lcom/netease/newsreader/activity/NewsReader;->newsreaderguide:Z

    if-eqz v7, :cond_2

    .line 3202
    :try_start_0
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->mainguide_stub:Landroid/view/View;

    if-eqz v7, :cond_b

    .line 3203
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->mainguide_stub:Landroid/view/View;

    const/4 v8, 0x0

    invoke-virtual {v7, v8}, Landroid/view/View;->setVisibility(I)V

    .line 3204
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->mainguide_stub:Landroid/view/View;

    const v8, 0x7f0c00a1

    invoke-virtual {v7, v8}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v3

    check-cast v3, Landroid/widget/ImageView;

    .line 3205
    .local v3, guideview:Landroid/widget/ImageView;
    const v7, 0x7f02007c

    invoke-virtual {v3, v7}, Landroid/widget/ImageView;->setBackgroundResource(I)V

    .line 3206
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->mainguide_stub:Landroid/view/View;

    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->guideClickListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v7, v8}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
    :try_end_0
    .catch Ljava/lang/OutOfMemoryError; {:try_start_0 .. :try_end_0} :catch_0

    .line 3230
    .end local v3           #guideview:Landroid/widget/ImageView;
    :cond_2
    :goto_2
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->appdata:Lcom/netease/newsreader/activity/MyApplication;

    invoke-virtual {v7}, Lcom/netease/newsreader/activity/MyApplication;->getIsCustomColumnFinish()Z

    move-result v7

    if-eqz v7, :cond_4

    .line 3231
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->appdata:Lcom/netease/newsreader/activity/MyApplication;

    invoke-virtual {v7, v9}, Lcom/netease/newsreader/activity/MyApplication;->setIsCustomColumnFinish(Z)V

    .line 3233
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked:Landroid/view/View;

    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->more:Landroid/widget/TextView;

    if-ne v7, v8, :cond_3

    .line 3234
    iput-boolean v9, p0, Lcom/netease/newsreader/activity/NewsReader;->isMenuMakeColumn:Z

    .line 3237
    :cond_3
    const-string v7, "top_columns"

    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-static {p0, v7, v8}, Lcom/netease/newsreader/util/Tools;->getDataFromDB(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;)Landroid/database/Cursor;

    move-result-object v0

    .line 3238
    .local v0, cursor:Landroid/database/Cursor;
    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/NewsReader;->startManagingCursor(Landroid/database/Cursor;)V

    .line 3239
    invoke-direct {p0, v0}, Lcom/netease/newsreader/activity/NewsReader;->getColumnListFromDB(Landroid/database/Cursor;)V

    .line 3240
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->setColumnList()V

    .line 3241
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->columnNavi:Landroid/widget/FrameLayout;

    invoke-virtual {v7, v9}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 3243
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->columnTitleLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v7, v9}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v7

    if-eqz v7, :cond_4

    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->columnScrollView:Landroid/widget/HorizontalScrollView;

    if-eqz v7, :cond_4

    .line 3244
    iget-boolean v7, p0, Lcom/netease/newsreader/activity/NewsReader;->isMenuMakeColumn:Z

    if-eqz v7, :cond_c

    .line 3245
    iput-boolean v9, p0, Lcom/netease/newsreader/activity/NewsReader;->isMenuMakeColumn:Z

    .line 3246
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->columnTitleLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v7, v9}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v7

    invoke-virtual {v7}, Landroid/view/View;->performClick()Z

    .line 3247
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->columnScrollView:Landroid/widget/HorizontalScrollView;

    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->location:[I

    aget v8, v8, v10

    invoke-virtual {v7, v9, v8}, Landroid/widget/HorizontalScrollView;->smoothScrollTo(II)V

    .line 3258
    .end local v0           #cursor:Landroid/database/Cursor;
    :cond_4
    :goto_3
    iget-boolean v7, p0, Lcom/netease/newsreader/activity/NewsReader;->mNeedUpdateLocalNews:Z

    if-nez v7, :cond_5

    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->set_prefs:Landroid/content/SharedPreferences;

    invoke-static {v7}, Lcom/netease/newsreader/model/Weather;->isNeedUpdateForTime(Landroid/content/SharedPreferences;)Z

    move-result v7

    if-eqz v7, :cond_6

    .line 3259
    :cond_5
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->updateLocalNews()V

    .line 3261
    :cond_6
    return-void

    .line 3121
    .end local v2           #goHome:Ljava/lang/String;
    :pswitch_1
    iget v7, p0, Lcom/netease/newsreader/activity/NewsReader;->currentTID:I

    if-nez v7, :cond_7

    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->adapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    if-eqz v7, :cond_7

    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->adapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    invoke-virtual {v7}, Lcom/netease/newsreader/util/BasePageViewAdapter;->notifyDataSetChanged()V

    goto/16 :goto_0

    .line 3122
    :cond_7
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->dataMap4NonHead:Ljava/util/HashMap;

    if-eqz v7, :cond_0

    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->dataMap4NonHead:Ljava/util/HashMap;

    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->columnID:Ljava/lang/String;

    invoke-virtual {v7, v8}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v7

    if-eqz v7, :cond_0

    .line 3124
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->dataMap4NonHead:Ljava/util/HashMap;

    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->columnID:Ljava/lang/String;

    invoke-virtual {v7, v8}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Lcom/netease/newsreader/util/BasePageViewAdapter;

    invoke-virtual {v7}, Lcom/netease/newsreader/util/BasePageViewAdapter;->notifyDataSetChanged()V

    goto/16 :goto_0

    .line 3129
    :pswitch_2
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->topicAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    if-eqz v7, :cond_0

    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->topicAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    invoke-virtual {v7}, Lcom/netease/newsreader/util/BasePageViewAdapter;->notifyDataSetChanged()V

    goto/16 :goto_0

    .line 3132
    :pswitch_3
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked4Comment:Landroid/view/View;

    invoke-virtual {v7}, Landroid/view/View;->getTag()Ljava/lang/Object;

    move-result-object v7

    if-eqz v7, :cond_8

    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked4Comment:Landroid/view/View;

    invoke-virtual {v7}, Landroid/view/View;->getTag()Ljava/lang/Object;

    move-result-object v7

    invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v7

    const-string v8, "top"

    invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v7

    if-eqz v7, :cond_8

    .line 3133
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->topCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    if-eqz v7, :cond_8

    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->topCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    invoke-virtual {v7}, Lcom/netease/newsreader/util/BasePageViewAdapter;->notifyDataSetChanged()V

    .line 3134
    :cond_8
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked4Comment:Landroid/view/View;

    invoke-virtual {v7}, Landroid/view/View;->getTag()Ljava/lang/Object;

    move-result-object v7

    if-eqz v7, :cond_9

    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked4Comment:Landroid/view/View;

    invoke-virtual {v7}, Landroid/view/View;->getTag()Ljava/lang/Object;

    move-result-object v7

    invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v7

    const-string v8, "day"

    invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v7

    if-eqz v7, :cond_9

    .line 3135
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->dayRankCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    if-eqz v7, :cond_9

    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->dayRankCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    invoke-virtual {v7}, Lcom/netease/newsreader/util/BasePageViewAdapter;->notifyDataSetChanged()V

    .line 3136
    :cond_9
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked4Comment:Landroid/view/View;

    invoke-virtual {v7}, Landroid/view/View;->getTag()Ljava/lang/Object;

    move-result-object v7

    if-eqz v7, :cond_0

    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked4Comment:Landroid/view/View;

    invoke-virtual {v7}, Landroid/view/View;->getTag()Ljava/lang/Object;

    move-result-object v7

    invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v7

    const-string v8, "week"

    invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v7

    if-eqz v7, :cond_0

    .line 3137
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->weekRankCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    if-eqz v7, :cond_0

    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->weekRankCommentsAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    invoke-virtual {v7}, Lcom/netease/newsreader/util/BasePageViewAdapter;->notifyDataSetChanged()V

    goto/16 :goto_0

    .line 3140
    :pswitch_4
    const v7, 0x7f0c0032

    invoke-virtual {p0, v7}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v5

    .line 3141
    .local v5, v:Landroid/view/View;
    if-eqz v5, :cond_0

    .line 3142
    invoke-virtual {v5, v10}, Landroid/view/View;->setEnabled(Z)V

    .line 3143
    invoke-virtual {v5}, Landroid/view/View;->getTag()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/String;

    .line 3144
    .local v4, tag:Ljava/lang/String;
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->appdata:Lcom/netease/newsreader/activity/MyApplication;

    invoke-virtual {v7}, Lcom/netease/newsreader/activity/MyApplication;->getVoteId()Ljava/lang/String;

    move-result-object v6

    .line 3145
    .local v6, vTag:Ljava/lang/String;
    if-eqz v6, :cond_0

    if-eqz v4, :cond_0

    invoke-virtual {v6, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v7

    if-eqz v7, :cond_0

    .line 3146
    check-cast v5, Landroid/widget/Button;

    .end local v5           #v:Landroid/view/View;
    const v7, 0x7f0b0039

    invoke-virtual {v5, v7}, Landroid/widget/Button;->setText(I)V

    .line 3147
    const v7, 0x7f0c0030

    invoke-virtual {p0, v7}, Lcom/netease/newsreader/activity/NewsReader;->findViewById(I)Landroid/view/View;

    move-result-object v7

    check-cast v7, Landroid/widget/TextView;

    const v8, 0x7f0b003c

    invoke-virtual {v7, v8}, Landroid/widget/TextView;->setText(I)V

    goto/16 :goto_0

    .line 3187
    .end local v4           #tag:Ljava/lang/String;
    .end local v6           #vTag:Ljava/lang/String;
    :cond_a
    invoke-direct {p0}, Lcom/netease/newsreader/activity/NewsReader;->buildDialog4Mobile()V

    goto/16 :goto_1

    .line 3209
    .restart local v2       #goHome:Ljava/lang/String;
    :cond_b
    :try_start_1
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->viewstub_mainguide:Landroid/view/ViewStub;

    invoke-virtual {v7}, Landroid/view/ViewStub;->inflate()Landroid/view/View;

    move-result-object v7

    iput-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->mainguide_stub:Landroid/view/View;

    .line 3210
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->mainguide_stub:Landroid/view/View;

    const v8, 0x7f0c00a1

    invoke-virtual {v7, v8}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v3

    check-cast v3, Landroid/widget/ImageView;

    .line 3211
    .restart local v3       #guideview:Landroid/widget/ImageView;
    const v7, 0x7f02007c

    invoke-virtual {v3, v7}, Landroid/widget/ImageView;->setBackgroundResource(I)V

    .line 3212
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->mainguide_stub:Landroid/view/View;

    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->guideClickListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v7, v8}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
    :try_end_1
    .catch Ljava/lang/OutOfMemoryError; {:try_start_1 .. :try_end_1} :catch_0

    goto/16 :goto_2

    .line 3216
    .end local v3           #guideview:Landroid/widget/ImageView;
    :catch_0
    move-exception v1

    .line 3217
    .local v1, error:Ljava/lang/OutOfMemoryError;
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->set_prefs:Landroid/content/SharedPreferences;

    invoke-interface {v7}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v7

    const-string v8, "newsreaderguide"

    invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;

    move-result-object v7

    invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 3218
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->mainguide_stub:Landroid/view/View;

    if-eqz v7, :cond_2

    .line 3219
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->mainguide_stub:Landroid/view/View;

    const/16 v8, 0x8

    invoke-virtual {v7, v8}, Landroid/view/View;->setVisibility(I)V

    .line 3220
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->mainguide_stub:Landroid/view/View;

    invoke-virtual {v7, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v3

    check-cast v3, Landroid/widget/ImageView;

    .line 3221
    .restart local v3       #guideview:Landroid/widget/ImageView;
    invoke-virtual {v3, v12}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    goto/16 :goto_2

    .line 3249
    .end local v1           #error:Ljava/lang/OutOfMemoryError;
    .end local v3           #guideview:Landroid/widget/ImageView;
    .restart local v0       #cursor:Landroid/database/Cursor;
    :cond_c
    iput-object v12, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked:Landroid/view/View;

    .line 3251
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->more:Landroid/widget/TextView;

    invoke-virtual {v7}, Landroid/widget/TextView;->performClick()Z

    .line 3252
    iget-object v7, p0, Lcom/netease/newsreader/activity/NewsReader;->columnScrollView:Landroid/widget/HorizontalScrollView;

    iget-object v8, p0, Lcom/netease/newsreader/activity/NewsReader;->columnScrollView:Landroid/widget/HorizontalScrollView;

    invoke-virtual {v8}, Landroid/widget/HorizontalScrollView;->getRight()I

    move-result v8

    iget-object v9, p0, Lcom/netease/newsreader/activity/NewsReader;->location:[I

    aget v9, v9, v10

    invoke-virtual {v7, v8, v9}, Landroid/widget/HorizontalScrollView;->smoothScrollTo(II)V

    goto/16 :goto_3

    .line 3119
    :pswitch_data_0
    .packed-switch 0x1
        :pswitch_1
        :pswitch_2
        :pswitch_0
        :pswitch_3
        :pswitch_4
    .end packed-switch
.end method

.method public updateRefreshView(Ljava/lang/String;Landroid/view/View;II)V
    .locals 10
    .parameter "tag"
    .parameter "view"
    .parameter "lastState"
    .parameter "state"

    .prologue
    const v9, 0x7f040011

    const/4 v8, 0x1

    const/4 v7, 0x4

    const/4 v6, 0x0

    .line 673
    const/4 v2, 0x0

    .line 674
    .local v2, key:Ljava/lang/String;
    const-string v5, "news"

    invoke-virtual {v5, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v5

    if-eqz v5, :cond_2

    .line 675
    iget-object v2, p0, Lcom/netease/newsreader/activity/NewsReader;->columnID:Ljava/lang/String;

    .line 686
    :goto_0
    const v5, 0x7f0c0121

    invoke-virtual {p2, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v1

    check-cast v1, Landroid/widget/TextView;

    .line 687
    .local v1, indicatorText:Landroid/widget/TextView;
    const v5, 0x7f0c0103

    invoke-virtual {p2, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    .line 688
    .local v0, indicatorArrow:Landroid/view/View;
    const v5, 0x7f0c0123

    invoke-virtual {p2, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v3

    .line 690
    .local v3, refreshPb:Landroid/view/View;
    if-nez p3, :cond_0

    .line 691
    const v5, 0x7f0c0122

    invoke-virtual {p2, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v4

    check-cast v4, Landroid/widget/TextView;

    .line 692
    .local v4, refreshTime:Landroid/widget/TextView;
    invoke-static {p0, v2}, Lcom/netease/newsreader/util/StringUtil;->getRefreshTimeStr(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 695
    .end local v4           #refreshTime:Landroid/widget/TextView;
    :cond_0
    packed-switch p4, :pswitch_data_0

    .line 729
    .end local v0           #indicatorArrow:Landroid/view/View;
    .end local v1           #indicatorText:Landroid/widget/TextView;
    .end local v3           #refreshPb:Landroid/view/View;
    :cond_1
    :goto_1
    :pswitch_0
    return-void

    .line 676
    :cond_2
    const-string v5, "topci"

    invoke-virtual {v5, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v5

    if-eqz v5, :cond_3

    .line 677
    const-string v2, "topci"

    goto :goto_0

    .line 678
    :cond_3
    const-string v5, "comment"

    invoke-virtual {v5, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v5

    if-eqz v5, :cond_4

    .line 679
    iget-object v5, p0, Lcom/netease/newsreader/activity/NewsReader;->clicked4Comment:Landroid/view/View;

    invoke-virtual {v5}, Landroid/view/View;->getTag()Ljava/lang/Object;

    move-result-object v5

    invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v2

    goto :goto_0

    .line 680
    :cond_4
    const-string v5, "pictures"

    invoke-virtual {v5, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v5

    if-eqz v5, :cond_1

    .line 681
    const-string v2, "pictures"

    goto :goto_0

    .line 700
    .restart local v0       #indicatorArrow:Landroid/view/View;
    .restart local v1       #indicatorText:Landroid/widget/TextView;
    .restart local v3       #refreshPb:Landroid/view/View;
    :pswitch_1
    invoke-virtual {v0, v6}, Landroid/view/View;->setVisibility(I)V

    .line 701
    invoke-virtual {v3, v7}, Landroid/view/View;->setVisibility(I)V

    .line 702
    invoke-virtual {v0, v8}, Landroid/view/View;->setEnabled(Z)V

    .line 703
    const/4 v5, 0x2

    if-ne p3, v5, :cond_5

    .line 704
    invoke-static {p0, v9}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;

    move-result-object v5

    invoke-virtual {v0, v5}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V

    .line 707
    :cond_5
    const v5, 0x7f0b00af

    invoke-virtual {v1, v5}, Landroid/widget/TextView;->setText(I)V

    goto :goto_1

    .line 711
    :pswitch_2
    invoke-virtual {v0, v6}, Landroid/view/View;->setVisibility(I)V

    .line 712
    invoke-virtual {v3, v7}, Landroid/view/View;->setVisibility(I)V

    .line 713
    invoke-virtual {v0, v6}, Landroid/view/View;->setEnabled(Z)V

    .line 714
    if-ne p3, v8, :cond_6

    .line 715
    invoke-static {p0, v9}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;

    move-result-object v5

    invoke-virtual {v0, v5}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V

    .line 717
    :cond_6
    const v5, 0x7f0b00b0

    invoke-virtual {v1, v5}, Landroid/widget/TextView;->setText(I)V

    goto :goto_1

    .line 721
    :pswitch_3
    invoke-virtual {v0, v7}, Landroid/view/View;->setVisibility(I)V

    .line 722
    invoke-virtual {v3, v6}, Landroid/view/View;->setVisibility(I)V

    .line 723
    invoke-virtual {v0}, Landroid/view/View;->clearAnimation()V

    .line 724
    const v5, 0x7f0b00b1

    invoke-virtual {v1, v5}, Landroid/widget/TextView;->setText(I)V

    goto :goto_1

    .line 695
    :pswitch_data_0
    .packed-switch 0x0
        :pswitch_0
        :pswitch_1
        :pswitch_2
        :pswitch_3
    .end packed-switch
.end method
